Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda você a entender as funções do Link do Azure Synapse para SQL Server 2022. Você pode usar a funcionalidade do Link do Azure Synapse para SQL para replicar seus dados operacionais para um pool de SQL dedicado do Azure Synapse Analytics do SQL Server 2022 em diante.
Importante
O espelhamento para o Microsoft Fabric agora está disponível. O espelhamento no Fabric fornece todos os recursos do Link do Azure Synapse com melhor desempenho analítico, a capacidade de unificar o seu conjunto de dados com o OneLake no Fabric e acesso aberto aos seus dados no formato Delta Parquet. Em vez do Link do Azure Synapse, use Fabric Mirroring.
Com o Espelhamento para o Microsoft Fabric, você pode replicar continuamente seu patrimônio de dados existente diretamente no OneLake in Fabric, incluindo dados do SQL Server 2016+, banco de dados SQL do Azure, Instância Gerenciada de SQL do Azure, Oracle, Snowflake, Cosmos DB e muito mais.
Para obter mais informações, consulte bancos de dados espelhados do Microsoft Fabric.
Conexão de link
Uma conexão de link identifica uma relação de mapeamento entre um SQL Server 2022 e um pool de SQL dedicado do Azure Synapse Analytics. Você pode criar, gerenciar, monitorar e excluir conexões de link no workspace do Synapse. Ao criar uma conexão de link, você pode selecionar o banco de dados de origem e um pool de SQL dedicado do Synapse de destino para que os dados operacionais do banco de dados de origem sejam replicados automaticamente para o pool de SQL dedicado do Synapse de destino especificado. Você também pode adicionar ou remover uma ou mais tabelas do banco de dados de origem a serem replicadas.
Você pode iniciar, parar, pausar ou retomar uma conexão de link. Quando iniciada, uma conexão de link começará com uma carga inicial completa do banco de dados de origem, seguida por feeds de alterações incrementais por meio do recurso de feed de alterações no SQL Server 2022. Quando você interromper uma conexão de link, as atualizações feitas aos dados operacionais não serão sincronizadas com o pool de SQL dedicado do Synapse. Isso fará um carregamento inicial completo do banco de dados de origem se você iniciar novamente a conexão de link. Ao pausar uma conexão de link, as atualizações feitas nos dados operacionais não serão sincronizadas com o pool de SQL dedicado do Synapse. Ao retomar uma conexão de link, ela continuará sincronizando a atualização do local em que você pausou a conexão de link para o pool de SQL dedicado do Synapse. Para obter mais informações, confira Feed de alterações do Link do Azure Synapse para SQL Server 2022 e Banco de Dados SQL do Azure.
Você precisa selecionar contagens de núcleo de computação para cada conexão de link para replicar seus dados. As contagens principais representam a potência da computação e isso afeta a latência e o custo da replicação de dados.
Você também tem a chance de fazer uma compensação entre custo e latência selecionando o modo contínuo ou em lote para replicar os dados. Quando você seleciona o modo contínuo, o runtime é executado continuamente para que todas as alterações aplicadas ao BD SQL ou ao SQL Server sejam replicadas no Synapse com baixa latência. Quando você seleciona o modo em lote com o intervalo especificado, as alterações aplicadas ao BD SQL ou ao SQL Server são acumuladas e replicadas no Synapse nesse modo com o intervalo especificado. Ao fazer isso, você pode economizar em custos, pois você só é cobrado pelo tempo em que o runtime é necessário para replicar os seus dados. Depois da replicação de cada lote de dados, o runtime é desligado automaticamente.
Zona de destino
A zona de destino é um repositório de preparo provisório necessário para o Link do Azure Synapse para SQL Server 2022. Primeiro, os dados operacionais são carregados do SQL Server 2022 para a zona de destino. Em seguida, os dados são copiados da zona de destino para o pool de SQL dedicado do Synapse. Você precisa fornecer sua conta do Azure Data Lake Storage Gen2 a ser usada como uma zona de destino. Não há suporte para usar essa zona de destino para nada além do Link do Azure Synapse para SQL.
O token SAS (assinatura de acesso compartilhado) de sua conta Azure Data Lake Storage Gen2 é necessário para que uma conexão de link obtenha acesso à zona de destino. O token SAS tem uma data de validade. Gire o token SAS antes da data de validade para garantir que ele seja válido. Caso contrário, o Link do Azure Synapse para SQL não replicará os dados do SQL Server 2022.
Runtime de integração auto-hospedada
O runtime de integração auto-hospedada é um agente de software que você pode baixar e instalar em um computador local ou em uma máquina virtual. É necessário que o Link do Azure Synapse para SQL Server 2022 obtenha acesso aos dados no SQL Server 2022 local que está por trás do firewall. Atualmente, o IR auto-hospedado só tem suporte em um sistema operacional Windows. Para obter mais informações, confira Criar um runtime de integração auto-hospedada
Monitorização
Você pode monitorar o Link do Azure Synapse para SQL nos níveis de link e tabela. Para cada conexão de link, você verá o seguinte status:
- Inicial: uma conexão de link é criada, mas não iniciada. Você não será cobrado no estado inicial.
- Iniciando: uma conexão de link está configurando mecanismos de computação para replicar dados.
- Em execução: uma conexão de link está replicando dados.
- Interrompendo: uma conexão de link será interrompida. O mecanismo de computação está sendo desligado.
- Parado: uma conexão de link é parada. Você não será cobrado no estado parado.
- Pausando: uma conexão de link será colocada em pausa. O mecanismo de computação está sendo desligado.
- Em pausa: uma conexão de link é colocada em pausa. Você não será cobrado no estado em pausa.
- Retomando: uma conexão de link será retomada com a configuração dos mecanismos de computação para continuar replicando as alterações.
Para cada tabela, você verá o seguinte status:
- Instantâneo: uma tabela de origem é inicialmente carregada no destino com instantâneo completo.
- Replicação: todas as atualizações na tabela de origem são replicadas para o destino.
- Falha: os dados na tabela de origem não podem ser replicados para o destino. Se você quiser tentar novamente após corrigir o erro, remova a tabela da conexão de link e adicione-a novamente.
- Suspenso: a replicação está suspensa para esta tabela devido a um erro. Ele será retomado depois que o erro for resolvido.
Você também pode obter as seguintes métricas para habilitar o monitoramento avançado do serviço:
- Vincular eventos de conexão: número de eventos de conexão de link, incluindo início, parada ou falha.
- Evento de tabela de link: número de eventos de tabela de link incluindo instantâneo, remoção ou falha.
- Latência de link em segundos: latência de processamento de dados em segundo.
- Volume de dados de link processados (bytes): volume em bytes de dados processados pelo Link do Synapse para SQL.
- Linha processada de link: contagens de linhas (alteradas) processadas pelo Link do Synapse para SQL.
Para obter mais informações, confira Gerenciar o Link do Azure Synapse para o feed de alterações do SQL.
Consistência transacional entre tabelas
Você pode habilitar a consistência transacional entre tabelas para cada conexão de link. No entanto, ela limita a taxa de transferência de replicação geral.
Limitações conhecidas
Uma lista consolidada de limitações e problemas conhecidos pode ser encontrada em Limitações e problemas conhecidos com o Link do Azure Synapse para SQL.
Próximas etapas
- Para saber mais, confira como configurar o Link do Azure Synapse para SQL Server 2022.