Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O estado do seu Azure Synapse Link for Dataverse é armazenado em uma tabela do Microsoft Dataverse com atualizações em tempo real. Você pode personalizar uma notificação usando fluxos do Power Automate ou do Power BI para ficar por dentro do estado da atividade do Azure Synapse Link for Dataverse em vez de verificar manualmente a página de perfil do Azure Synapse Link for Dataverse no Power Apps (make.powerapps.com).
O perfil Azure Synapse Link for Dataverse e seu status de sincronização são armazenados em seis tabelas somente leitura geradas pelo sistema no Dataverse. Essas tabelas são projetadas para atualizar e renovar em tempo real, garantindo que as informações nelas contidas permaneçam precisas e atualizadas a todo o momento.
Como funciona a notificação com o Azure Synapse Link for Dataverse
Para personalizar uma notificação, monitore as alterações de dados em uma tabela do Dataverse relacionadas ao status de sincronização do Azure Synapse Link. Ao controlar essas alterações, você pode exportar os dados atualizados para visualização usando o Power BI ou configurar um fluxo de nuvem automatizado que é ativado sempre que há uma alteração no estado do Azure Synapse Link for Dataverse. Isto é conseguido ao ler a alteração de linha de qualquer uma das tabelas de estado do Azure Synapse Link.
Conector a usar para um fluxo do Power Automate
Recomendamos que os usuários tenham o licenciamento apropriado da Power Platform para usar o Power Automate para personalizar a função de gatilho. Use o conector Dataverse, que dispara um fluxo quando uma linha é adicionada, modificada ou excluída na tabela Dataverse selecionada. Para obter mais informações: Acionar fluxos quando uma linha é adicionada, modificada ou excluída - Power Automate
Estão disponíveis várias opções para utilizar o Power Automate para enviar notificações. Eis alguns exemplos.
| Ação | Referência do conector |
|---|---|
| Enviar uma mensagem instantânea do Teams | Microsoft Teams |
| Enviar uma mensagem de texto para o dispositivo móvel | SMS dos Serviços de Comunicação do Azure |
| Enviar um e-mail para um ou mais destinatários |
Correio Office 365 Outlook |
| Enviar uma notificação para Power Apps ou Power BI |
Notificação do Power Apps Power BI |
Tabelas e colunas do Dataverse usadas para controlar o estado
Várias tabelas armazenam a informação do perfil Azure Synapse Link. Para tabelas com baixa latência de sincronização, use a tabela de estado do perfil Azure Synapse Link para monitorizar o estado de sincronização de todas as entidades.
| Nome da tabela | Description | Referência de tabela |
|---|---|---|
| estado da entidade de perfil do Azure Synapse Link | Esta tabela representa o estado de sincronização de cada entidade do Azure Synapse Link no Azure Data Lake Storage. Esta tabela está atualizada para todas as tabelas com sincronização de baixa latência. | synapselinkprofileentitystate |
Aqui estão algumas colunas úteis na tabela de estado da entidade do perfil Azure Synapse Link para monitorizar o estado do seu Azure Synapse Link:
-
EntityNamee perfil podem ser usados como a identificação primária da tabela selecionada. O perfil é o mesmo que o nome do perfil do Azure Synapse Link mostrado no Power Apps. -
InitialSyncProcessCompletedTimeeInitialSyncStateretornar o status inicial de conclusão da sincronização, que inclui metadados e dados brutos. O estado de sincronização inicial marca como Concluído quando a sincronização inicial for concluída. -
LakeRecordCountretorna o total de linhas exportadas para o Data Lake em formato CSV. -
LastSyncedDataTimeRetorna a data e a hora em que a última rodada do arquivo Data Lake foi atualizada ou criada com êxito para cada tabela. -
SyncStatemostra como InProgress se o link para o data lake estiver ativo e livre de erros.
Observação
LakeRecordCount é diferente da contagem de registros do Dataverse pelos seguintes motivos:
- Latência de sincronização.
- O modo Só anexar captura transações e acrescenta uma linha adicional para cada operação CAE.
A tabela Estado da tabela externa do Azure Synapse Link (synapselinkexternaltablestate) aplica-se apenas aos perfis Delta Lake e Trazer o seu Próprio Data Lake (BYOL). Não é atualizado para tabelas com sincronização de baixa latência ativada. Para tabelas de baixa latência com a sincronização ativada, use synapselinkprofileentitystate.
Observação
A tabela Estado da tabela externa do Azure Synapse Link (synapselinkexternaltablestate) aplica-se apenas aos perfis Delta Lake e Trazer o seu Próprio Data Lake (BYOL). Não é atualizado para tabelas com sincronização de baixa latência ativada. Para tabelas com sincronização de baixa latência ativada, use synapselinkprofileentitystate.
As quatro tabelas restantes fornecem detalhes adicionais para as informações de configuração do Azure Synapse Link:
| Nome da tabela | Description | Referência de tabela |
|---|---|---|
| Banco de dados do Azure Synapse | Esta tabela recolhe o armazenamento interligado do Azure Data Lake e o espaço de trabalho Synapse e a informação de metadados de configuração (uma linha por perfil do Azure Synapse Link). | SynapseDatabase |
| Perfil do Azure Synapse Link | Esta tabela recolhe a informação do perfil Azure Synapse Link (uma linha por perfil Azure Synapse Link). Uma exclusão suave nesta tabela é executada: ProfileState é marcada como excluída para o perfil excluído. |
SynapseLinkProfile |
| Entidade de perfil do Azure Synapse Link | Esta tabela capta metadados de entidades dentro do perfil Azure Synapse Link ligado (uma linha por tabela sincronizada). | SynapseLinkProfileEntity |
| Cronograma do Azure Synapse Link | Esta tabela regista informações de perfil do Azure Synapse Link para a atualização incremental de pastas ou para o intervalo de tempo de conversão do Delta Lake (uma linha por cada perfil do Azure Synapse Link). | RecurrenceInterval |