Azure Synapse Link para a Base de Dados SQL do Azure
Este artigo ajuda-o a compreender as funções do Azure Synapse Link para a Base de Dados SQL do Azure. Pode utilizar a funcionalidade Azure Synapse Link para SQL para replicar os seus dados operacionais para um conjunto de SQL dedicado do Azure Synapse Analytics a partir da Base de Dados SQL do Azure.
Ligação de ligação
Uma ligação identifica uma relação de mapeamento entre uma base de dados SQL do Azure e um conjunto de SQL dedicado do Azure Synapse Analytics. Pode criar, gerir, monitorizar e eliminar ligações na área de trabalho do Synapse. Ao criar uma ligação de ligação, pode selecionar a base de dados de origem e um conjunto de SQL dedicado do Synapse de destino para que os dados operacionais da base de dados de origem sejam replicados automaticamente para o conjunto de SQL dedicado do Synapse de destino especificado. Também pode adicionar ou remover uma ou mais tabelas da base de dados de origem para serem replicadas.
Pode iniciar, parar, colocar em pausa ou retomar uma ligação de ligação. Quando iniciada, uma ligação de ligação começará a partir de uma carga inicial completa a partir da base de dados de origem, seguida de feeds de alterações incrementais através da funcionalidade de feed de alterações na base de dados SQL do Azure. Quando para uma ligação, as atualizações efetuadas aos dados operacionais não serão sincronizadas com o conjunto de SQL dedicado do Synapse. Será efetuada uma carga inicial completa a partir da base de dados de origem se iniciar novamente a ligação de ligação. Quando coloca uma ligação em pausa, as atualizações efetuadas aos dados operacionais não serão sincronizadas com o conjunto de SQL dedicado do Synapse. Quando retomar uma ligação de ligação, esta continuará a sincronizar a atualização a partir do local onde colocou a ligação em pausa para o conjunto de SQL dedicado do Synapse. Para obter mais informações, veja Azure Synapse Feed de alterações de ligação para SQL Server 2022 e base de dados SQL do Azure.
Tem de selecionar contagens de núcleos de computação para cada ligação de ligaçã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.
Também tem a oportunidade de fazer uma troca entre o custo e a latência ao selecionar o modo contínuo ou em lote para replicar os dados. Quando seleciona o modo contínuo, o runtime será executado continuamente para que quaisquer alterações aplicadas à BD SQL ou SQL Server sejam replicadas para o Synapse com baixa latência. Quando seleciona o modo de lote com intervalo especificado, as alterações aplicadas à BD SQL ou SQL Server serão acumuladas e replicadas para o Synapse num modo de lote com intervalo especificado. Ao fazê-lo, pode poupar custos, uma vez que só lhe é cobrado o tempo em que o runtime é necessário para replicar os seus dados. Depois de cada lote de dados ser replicado, o runtime será encerrado automaticamente.
Monitorização
Pode monitorizar Azure Synapse Ligação para SQL ao nível da ligação e da tabela. Para cada ligação de ligação, verá o seguinte estado:
- Inicial: é criada uma ligação de ligação, mas não iniciada. Não será cobrado no estado inicial.
- A iniciar: uma ligação de ligação está a configurar motores de computação para replicar dados.
- Em execução: uma ligação de ligação está a replicar dados.
- Paragem: uma ligação de ligação vai ser interrompida. O motor de computação está a ser encerrado.
- Parado: uma ligação de ligação é parada. Não será cobrado no estado parado.
- Em pausa: uma ligação de ligação vai ser colocada em pausa. O motor de computação está a ser encerrado.
- Em pausa: uma ligação de ligação é colocada em pausa. Não será cobrado no estado em pausa.
- A retomar: uma ligação de ligação será retomada através da configuração dos motores de computação para continuar a replicar as alterações.
Para cada tabela, verá o seguinte estado:
- Instantâneo: uma tabela de origem é inicialmente carregada para o 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 devido a um erro fatal. Se quiser tentar novamente depois de corrigir o erro, remova a tabela da ligação de ligação e adicione-a novamente.
- Suspenso: a replicação está suspensa para esta tabela devido a um erro. Será retomado após a resolução do erro.
Também pode obter as seguintes métricas para ativar a monitorização avançada do serviço:
- Eventos de ligação de ligação: número de eventos de ligação, incluindo início, paragem ou falha.
- Evento de tabela de ligação: número de eventos da tabela de ligações, incluindo instantâneo, remoção ou falha.
- Ligar latência em segundo lugar: latência de processamento de dados em segundo.
- Ligar volume de dados processados (bytes): volume de dados em bytes processados pela ligação Synapse para SQL.
- Linha processada da ligação: contagens de linhas (alteradas) processadas por Synapse Link para SQL.
Para obter mais informações, veja Gerir Synapse Link do feed de alterações do SQL.
Consistência transacional entre tabelas
Pode ativar a consistência transacional entre tabelas para cada ligação de ligação. No entanto, limita o débito de replicação geral.
Limitações conhecidas
Pode encontrar uma lista consolidada de limitações e problemas conhecidos em Limitações conhecidas e problemas com o Azure Synapse Link para SQL.
Passos seguintes
- Para saber mais, veja Como Configurar Synapse Link para a Base de Dados SQL do Azure.