Dela via


Få aviseringar för Azure Synapse Link for Dataverse i Power Apps

Tillståndet för din Azure Synapse Link for Dataverse sparas i en Microsoft Dataverse-tabell med uppdateringar i realtid. Du kan anpassa en avisering med Power Automate-flöden eller Power BI för att hålla koll på tillståndet för Azure Synapse Link for Dataverse-aktiviteten istället för att manuellt kontrollera Azure Synapse Link for Dataverse-profilsidan i Power Apps (make.powerapps.com).

Azure Synapse Link for Dataverse-profilen och dess synkroniseringsstatus lagras i sex systemgenererade och skrivskyddade tabeller inom Dataverse. Tabellerna är utformade för att uppdateras i realtid, detta så att informationen i dem alltid är korrekt och uppdaterad.

Om du vill anpassa ett meddelande övervakar du dataändringarna i Dataverse en tabell som är relaterade till synkroniseringsstatusen för Azure Synapse Link. Genom att spåra dessa ändringar kan du exportera uppdaterade data för visualisering med Power BI eller konfigurera ett automatiskt molnflöde som aktiveras när tillståndet ändras för Azure Synapse Link for Dataverse . Detta uppnås genom att läsa radändringen från någon av tillståndstabellerna för Azure Synapse Link .

Anslutningsprogram som används för ett Power Automate-flöde

Vi rekommenderar att användarna har rätt licens Power Platform att använda för Power Automate att anpassa utlösarfunktionen. Använd Dataverse-anslutningsprogrammet, som utlöser ett flöde när en rad läggs till, ändras eller tas bort i den valda Dataverse-tabellen. Mer information finns i Utlösarflöden när en rad läggs till, ändras eller tas bort – Power Automate

Flera alternativ finns tillgängliga för att skicka meddelanden via Power Automate. Här följer några exempel.

Åtgärd Referens för anslutningsprogram
Skicka ett meddelande i Teams Microsoft Teams
Skicka ett textmeddelande till en mobil enhet Azure Communication Services SMS
Skicka ett e-postmeddelande till en eller flera mottagare Postadress
Office 365 Outlook
Skicka en avisering till Power Apps eller Power BI Power Apps Avisering
Power BI

Dataverse-tabeller och kolumner som används för att spåra tillstånd

Det finns tabeller där all profilinformation för Azure Synapse Link lagras. De två huvudtabellerna som visas nedan innehåller all synkroniseringstillståndsinformation för din Azure Synapse Link-profil.

Tabellnamn Description Tabellreferens
Externt tabelltillstånd för Azure Synapse Link Den här tabellen innehåller endast data om du har profilen Delta Lake

Den här tabellen visar tillståndet för externa icke-partitionerade tabeller i den anslutna Synapse-arbetsytan.

En post per synkroniserad entitet, inklusive metadatatabeller som alternativuppsättning.
synapselinkexternaltablestate
Profiltabelltillstånd för Azure Synapse Link Den här tabellen visar synktillståndet för entiteten Azure Synapse Link i Azure Data Lake Storage.
En post per synkroniserad entitet, exklusive metadatatabeller som alternativuppsättning.
synapselinkprofileentitystate

Här följer några användbara kolumner som du kan använda för att övervaka hälsa i Azure Synapse Link varje tabell:

  • EntityName och SynapseWorkspaceName kan användas som primär identifiering av den valda tabellen. Synapse-arbetsytenamnet är samma som Azure Synapse Link-profilnamnet som visas i Power Apps.
  • LastSynchronizedOn returnerar datumet och tiden då den senaste omgången för Delta Lake-konverteringen slutfördes för varje tabell.
  • RecordCount returnerar det totala antalet poster i Delta Lake-profilen, minus mjuka borttagningsposter för respektive tabell.
  • TableState är markerat som skapat om länken till konverteringen av datasjön är aktiv och felfri.

En borttagning i den externa tabellens Azure Synapse Link tillståndstabell utförs: LastSyncState och TableState markeras som borttagna för borttagna tabeller.

Tillståndstabeller för Azure Synapse Link-profilentitet:

  • EntityName och profil kan användas som primär identifiering av den valda tabellen. Profilen är samma som Azure Synapse Link-profilnamnet som visas i Power Apps.
  • InitialSyncProcessCompletedTime och InitialSyncState returnerar den första slutförda synkroniseringsstatusen, som omfattar både metadata och rådata. Den första synkroniseringstillståndet markeras som Slutförd när den första synkroniseringen är klar.
  • LakeRecordCount returnerar de sammanlagda posterna som exporterats till datasjön i CSV-format.
  • LastSyncedDataTime returnerar datumet och tiden då den senaste omgången för datasjökonverteringen slutfördes för varje tabell.
  • SyncState visas som InProgress om länken till datasjön är aktiv och felfri.

Anteckning

LakeRecordCount skiljer sig från Dataverse postantalet av följande skäl:

  • Synkronisera osynkronisering.
  • I läget Endast lägga till fångas transaktioner och ytterligare en rad läggs till för varje CUD-åtgärd.

De återstående fyra tabellerna innehåller ytterligare information om Azure Synapse Link konfigurationen:

Tabellnamn Description Tabellreferens
Azure Synapse-databas I den här tabellen finns länkad Azure Data Lake Storage och Synapse-arbetsyta samt metadatainformation (en post per Azure Synapse Link-profil). synapsedatabase
Azure Synapse Link-profil I den här tabellen visas Azure Synapse Link-profilinformation (en post per Azure Synapse Link-profil). En mjuk borttagning i den här tabellen utförs: ProfileState markeras som raderad för den borttagna profilen. synapselinkprofile
Azure Synapse Link profilentitet Den här tabellen samlar in enhetsmetadata i den anslutna Azure Synapse Link profilen (en post per synkroniserad tabell). synapselinkprofileentity
Azure Synapse Link-schema Den här tabellen samlar in Azure Synapse Link-profilinformation för uppdatering av mappen med uppdateringar eller deltakonverteringsintervall (en post per Azure Synapse Link profil). RecurrenceInterval

Se även

Vad är Azure Synapse Link for Dataverse?