Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo stato del collegamento ad Azure Synapse per Dataverse viene archiviato in una tabella di Microsoft Dataverse con aggiornamenti in tempo reale. È possibile personalizzare una notifica usando i flussi di Power Automate o Power BI per mantenersi aggiornati sullo stato dell'attività di Azure Collegamento a Synapse per Dataverse invece di controllare manualmente la pagina del profilo di Azure Collegamento a Synapse per Dataverse in Power Apps (make.powerapps.com).
Il collegamento ad Azure Synapse per il profilo Dataverse e il relativo stato di sincronizzazione vengono archiviati in sei tabelle di sola lettura generate dal sistema all'interno di Dataverse. Queste tabelle sono progettate per aggiornare e aggiornare in tempo reale, assicurandosi che le informazioni contenute in esse rimangano accurate e aggiornate in qualsiasi momento.
Funzionamento della notifica con Collegamento ad Azure Synapse per Dataverse
Per personalizzare una notifica, monitorare le modifiche ai dati in una tabella Dataverse relativa allo stato di sincronizzazione di Azure Collegamento a Synapse. Tenendo traccia di queste modifiche, è possibile esportare i dati aggiornati per la visualizzazione usando Power BI o configurare un flusso cloud automatizzato che viene attivato ogni volta che si verifica una modifica nel collegamento ad Azure Synapse per lo stato dataverse. Questo viene ottenuto leggendo la modifica della riga da una delle tabelle di stato di Azure Collegamento a Synapse.
Connettore da usare per un flusso di Power Automate
È consigliabile che gli utenti dispongano delle licenze di Power Platform appropriate per l'uso di Power Automate per personalizzare la funzione trigger. Usare il connettore Dataverse, che attiva un flusso quando viene aggiunta, modificata o eliminata una riga nella tabella Dataverse selezionata. Altre informazioni: Attivare i flussi quando una riga viene aggiunta, modificata o eliminata - Power Automate
Sono disponibili diverse opzioni per l'uso di Power Automate per l'invio di notifiche. Ecco alcuni esempi.
| Action | Informazioni di riferimento sui connettori |
|---|---|
| Inviare un messaggio istantaneo di Teams | Microsoft Teams |
| Inviare un SMS al dispositivo mobile | Servizi di comunicazione Azure - SMS |
| Inviare un messaggio di posta elettronica a uno o più destinatari |
Posta Office 365 Outlook |
| Inviare una notifica a Power Apps o Power BI |
Notifica di Power Apps Power BI |
Tabelle e colonne di Dataverse usate per tenere traccia dello stato
Diverse tabelle archiviano le informazioni sul profilo di Azure Collegamento a Synapse. Per le tabelle abilitate per la sincronizzazione a bassa latenza, usare la tabella dello stato dell'entità profilo di Azure Collegamento a Synapse per monitorare lo stato di sincronizzazione di tutte le entità.
| Nome della tabella | Description | Informazioni di riferimento sulle tabelle |
|---|---|---|
| Stato dell'entità del profilo di Azure Collegamento a Synapse | Questa tabella rappresenta lo stato di sincronizzazione di ogni entità Collegamento a Synapse di Azure in Azure Data Lake Storage. Questa tabella viene aggiornata per tutte le tabelle abilitate per la sincronizzazione a bassa latenza. | synapselinkprofileentitystate |
Ecco alcune colonne utili nella tabella dello stato dell'entità profilo di Azure Collegamento a Synapse per monitorare l'integrità del tuo Azure Collegamento a Synapse:
-
EntityNamee il profilo possono essere usati come identificazione principale della tabella selezionata. Il profilo corrisponde al nome del profilo Azure Collegamento a Synapse visualizzato in Power Apps. -
InitialSyncProcessCompletedTimeeInitialSyncStaterestituiscono lo stato di completamento della sincronizzazione iniziale, che include sia i metadati che i dati non elaborati. Lo stato di sincronizzazione iniziale viene contrassegnato come Completato al termine della sincronizzazione iniziale. -
LakeRecordCountrestituisce le righe totali esportate in Data Lake in formato CSV. -
LastSyncedDataTimerestituisce la data e l'ora in cui l'ultimo round del file data lake è stato aggiornato o creato correttamente per ogni tabella. -
SyncStateviene visualizzato come InProgress se il collegamento a Data Lake è attivo e senza errori.
Annotazioni
LakeRecordCount è diverso dal numero di record di Dataverse per i motivi seguenti:
- Latenza di sincronizzazione.
- La modalità append-only cattura le transazioni e accoda una riga per ogni operazione CUD.
La tabella di stato esterna a Collegamento ad Azure Synapse (synapselinkexternaltablestate) si applica solo ai profili Delta Lake e porta i profili BYOL (Data Lake). Non viene aggiornato per le tabelle abilitate per la sincronizzazione a bassa latenza. Per le tabelle abilitate per la sincronizzazione a bassa latenza, usare synapselinkprofileentitystate.
Annotazioni
La tabella di stato esterna a Collegamento ad Azure Synapse (synapselinkexternaltablestate) si applica solo ai profili Delta Lake e porta i profili BYOL (Data Lake). Non viene aggiornato per le tabelle abilitate per la sincronizzazione a bassa latenza. Per le tabelle abilitate per la sincronizzazione a bassa latenza, usare synapselinkprofileentitystate.
Le altre quattro tabelle forniscono dettagli aggiuntivi per le informazioni di configurazione di Collegamento ad Azure Synapse:
| Nome della tabella | Description | Informazioni di riferimento sulle tabelle |
|---|---|---|
| Database di Azure Synapse | Questa tabella acquisisce le informazioni di archiviazione Azure Data Lake collegate e dell'area di lavoro di Synapse e dei metadati di configurazione (una riga per ogni profilo di azure Collegamento a Synapse). | synapsedatabase |
| Profilo di Azure Collegamento a Synapse | Questa tabella acquisisce le informazioni sul profilo di Azure Collegamento a Synapse (una riga per ogni profilo di azure Collegamento a Synapse). Viene eseguita un'eliminazione temporanea in questa tabella: ProfileState viene contrassegnata come eliminata per il profilo eliminato. |
synapselinkprofile |
| Entità del profilo di collegamento Azure Synapse | Questa tabella acquisisce i metadati delle entità all'interno del profilo di Collegamento a Synapse di Azure connesso (una riga per tabella sincronizzata). | synapselinkprofileentity |
| Pianificazione dei collegamenti ad Azure Synapse | Questa tabella acquisisce le informazioni sul profilo di Azure Collegamento a Synapse per l'aggiornamento incrementale delle cartelle o l'intervallo di tempo di conversione delta lake (una riga per ogni profilo di azure Collegamento a Synapse). | RecurrenceInterval |