Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo ajuda você a entender as funções do Azure Synapse Link for Azure SQL Database. Você pode usar a funcionalidade Azure Synapse Link for SQL para replicar seus dados operacionais em um pool SQL dedicado do Azure Synapse Analytics do Banco de Dados SQL do Azure.
Importante
A integração com o Microsoft Fabric já está disponível. O Mirroring to Fabric fornece todas as capacidades do Azure Synapse Link com melhor desempenho analítico, a capacidade de unificar o seu património de dados com o OneLake no Fabric e acesso aberto aos seus dados no formato Delta Parquet. Em vez do Azure Synapse Link, use o Espelhamento de Malha.
Com o Mirroring to Microsoft Fabric, você pode replicar continuamente seu conjunto de dados existente diretamente no OneLake in Fabric, incluindo dados do SQL Server 2016+, Banco de Dados SQL do Azure, Instância Gerenciada SQL do Azure, Cosmos DB, Oracle, Snowflake 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 banco de dados SQL do Azure e um pool SQL dedicado do Azure Synapse Analytics. Você pode criar, gerenciar, monitorar e excluir conexões de link em seu espaço de trabalho Synapse. Ao criar uma conexão de link, você pode selecionar o banco de dados de origem e um pool SQL dedicado Synapse de destino para que os dados operacionais do banco de dados de origem sejam replicados automaticamente para o pool SQL dedicado Synapse de destino especificado. Você também pode adicionar ou remover uma ou mais tabelas do banco de dados de origem para serem replicadas.
Você pode iniciar, parar, pausar ou retomar uma conexão de link. Quando iniciada, uma conexão de link é iniciada a partir de uma carga inicial completa do banco de dados de origem, seguida por feeds de alteração incrementais por meio do recurso de feed de alterações no Banco de Dados SQL do Azure. Quando você interrompe uma conexão de link, as atualizações feitas nos dados operacionais não serão sincronizadas com o pool SQL dedicado do Synapse. Ele fará um carregamento inicial completo do seu banco de dados de origem se o utilizador iniciar a ligação novamente. Quando você pausa uma conexão de link, as atualizações feitas nos dados operacionais não serão sincronizadas com seu pool SQL dedicado Synapse. Quando você retomar uma conexão de link, ela continuará a sincronizar a atualização do local onde você pausou a conexão de link para seu pool SQL dedicado Synapse. Para obter mais informações, consulte feed de alterações do Azure Synapse Link para o SQL Server 2022 e para a Base de Dados SQL do Azure.
Você precisa selecionar o número de núcleos de computação para cada conexão para replicar os seus dados. As contagens principais representam o poder de computação e afetam 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 tempo de execução é executado continuamente para que quaisquer alterações aplicadas ao seu Banco de Dados SQL do Azure ou à instância do SQL Server 2022 sejam replicadas para o Synapse com baixa latência.
- Quando você seleciona o modo de lote com intervalo especificado, as alterações aplicadas ao seu Banco de Dados SQL do Azure ou à instância do SQL Server 2022 serão acumuladas e replicadas para Synapse em um modo de lote com intervalo especificado. Ao fazer isso, você pode economizar custos, pois só é cobrado pelo tempo em que o tempo de execução é necessário para replicar seus dados. Após cada lote de dados ser replicado, o tempo de execução será desligado automaticamente.
Monitorização
Você pode monitorar o Azure Synapse Link for 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 na fase inicial.
- Início: uma conexão de link está configurando mecanismos de computação para replicar dados.
- Em execução neste momento: uma conexão de link está replicando dados.
- Paragem: uma conexão de ligação vai ser terminada. O mecanismo de computação está sendo desligado.
- Parado: uma ligação de rede foi interrompida. Você não será cobrado enquanto estiver parado.
- A Pausar: uma ligação será pausada. O mecanismo de computação está sendo desligado.
- Pausado: uma ligação está em pausa. Você não será cobrado enquanto estiver pausado.
- Retomando: uma conexão de link será retomada através da configuração de motores de computação para continuar a replicar as alterações.
Para cada tabela, você verá o seguinte status:
- Snapshotting: uma tabela de origem é inicialmente carregada no destino com um snapshot completo.
- Replicação: quaisquer 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 devido a um erro fatal. Se você quiser tentar novamente depois de corrigir o erro, remova a tabela da conexão de link e adicione-a novamente.
- Suspensa: a replicação é 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:
- Eventos de conexão de link: número de eventos de conexão de link, incluindo início, parada ou falha.
- Evento da tabela de links: número de eventos da tabela de links, incluindo captura instantânea, remoção ou falha.
- Latência de link em segundo: latência de processamento de dados em segundo.
- Dados de ligação processados (bytes): volume de dados em bytes processados pelo Azure Synapse Link for SQL.
- Linhas processadas pelo Azure Synapse Link: contagens de linhas alteradas processadas pelo Azure Synapse Link para SQL.
Para obter mais informações, consulte Gerir o Synapse Link para feed de alterações SQL.
Consistência transacional entre tabelas
Você pode habilitar a consistência transacional entre tabelas para cada ligação. No entanto, limita a taxa de transferência geral da replicação.
Limitações conhecidas
Uma lista consolidada de limitações e problemas conhecidos pode ser encontrada em Limitações e problemas conhecidos com o Azure Synapse Link for SQL.
Próximos passos
- Para saber mais, consulte como Configurar o Azure Synapse Link para o Banco de Dados SQL do Azure.