Motta varsler fra Azure Synapse Link for Dataverse i Power Apps

Tilstanden til Azure Synapse Link for Dataverse lagres i en Microsoft Dataverse-tabell med sanntidsoppdateringer. Du kan tilpasse et varsel ved hjelp av Power Automate-flyter eller Power BI for å holde deg oppdatert på tilstanden til Azure Synapse Link for Dataverse-aktiviteten i stedet for å kontrollere Azure Synapse Link for Dataverse-profilsiden manuelt i Power Apps (make.powerapps.com).

Azure Synapse Link for Dataverse-profilen og synkroniseringsstatusen lagres i seks systemgenererte skrivebeskyttede tabeller i Dataverse. Disse tabellene er utformet for å oppdatere og oppdatere i sanntid, slik at informasjonen i dem forblir nøyaktig og oppdatert til enhver tid.

Hvis du vil tilpasse et varsel, overvåker du dataendringene i en dataverstabell relatert til synkroniseringsstatusen til Azure Synapse Link. Ved å spore disse endringene kan du eksportere de oppdaterte dataene for visualisering ved hjelp av Power BI eller konfigurere en automatisert skyflyt som aktiveres når det er en endring i Azure Synapse Link for Dataverse-tilstanden. Dette oppnås ved å lese radendringen fra en av azure Synapse Link-tilstandstabellene.

Tilkobling for bruk i en Power Automate-flyt

Vi anbefaler at brukere har riktig Power Platform-lisensiering for å bruke Power Automate til å tilpasse utløserfunksjonen. Bruk dataverskoblingen, som utløser en flyt når en rad legges til, endres eller slettes i den valgte Dataverse-tabellen. Mer informasjon: Utløs flytprosesser når en rad legges til, endres eller slettes – Power Automate

Flere alternativer er tilgjengelige for å bruke Power Automate til å sende varsler. Her er noen eksempler:

Handling Koblingsreferanse
Sende en Teams-direktemelding Microsoft Teams
Sende en tekstmelding til mobil enhet Azure Communication Services SMS
Sende en e-postmelding til én eller flere mottakere E-post
Office 365 Outlook
Sende et varsel til Power Apps eller Power BI Power Apps-varsling
Power BI

Dataverse tabeller og kolonner som brukes til å spore tilstand

Flere tabeller lagrer Azure Synapse Link profilinformasjon. For synkroniseringsaktiverte tabeller med lav ventetid bruker du tabellene for Azure Synapse Link profilenhetstilstand til å overvåke synkroniseringstilstanden til alle enheter.

Tabellnavn Beskrivelse Tabellreferanse
Azure Synapse Link profilenhetstilstand Denne tabellen representerer synkroniseringstilstanden for hver Azure Synapse Link-enhet i Azure Data Lake Storage. Denne tabellen oppdateres for alle synkroniseringsaktiverte tabeller med lav ventetid. synapselinkprofileentitystate

Her er noen nyttige kolonner i azure-Synapse Link profilenhetsstatustabellen for å overvåke tilstanden til Azure-Synapse Link:

  • EntityName og profilen kan brukes som primær identifikasjon av den valgte tabellen. Profilen er den samme som azure Synapse Link-profilnavnet som vises i Power Apps.
  • InitialSyncProcessCompletedTime og InitialSyncState returnere den første fullføringsstatusen for synkronisering, som inkluderer både metadata og rådata. Den første synkroniseringstilstanden markeres som fullført når den første synkroniseringen er fullført.
  • LakeRecordCountreturnerer totalt antall rader eksportert til datasjø i CSV-format.
  • LastSyncedDataTime returnerer datoen og klokkeslettet da den siste runden av data lake-filen ble oppdatert eller opprettet for hver tabell.
  • SyncState vises som InProgress hvis koblingen til datasjøen er aktiv og feilfri.

Note

LakeRecordCount er forskjellig fra antall dataverse poster av følgende årsaker:

  • Synkroniser ventetid.
  • Bare tilføyingsmodus registrerer transaksjoner og tilføyer én ekstra rad for hver CUD-operasjon.

Tabellen Azure Synapse Link ekstern tabelltilstand (synapselinkexternaltablestate) gjelder bare deltasjøen og tar med egne datainnsjøprofiler (BYOL). Den oppdateres ikke for synkroniseringsaktiverte tabeller med lav ventetid. Bruk for synkroniseringsaktiverte tabeller synapselinkprofileentitystatemed lav ventetid.

Note

Tabellen Azure Synapse Link external table state (synapselinkexternaltablestate) gjelder bare for Delta Lake- og BYOL-profiler (bring your own data lake). Den oppdateres ikke for synkroniseringsaktiverte tabeller med lav ventetid. Bruk for synkroniseringsaktiverte tabeller synapselinkprofileentitystatemed lav ventetid.

De resterende fire tabellene inneholder flere detaljer for konfigurasjonsinformasjon for Azure Synapse Link:

Tabellnavn Beskrivelse Tabellreferanse
Azure Synapse-database Denne tabellen registrerer koblet Azure Data Lake lagringsplass og synapsearbeidsområde og konfigurasjon av metadatainformasjon (én rad per Azure Synapse Link profil). synapsedatabase
Azure Synapse Link-profil Denne tabellen registrerer Azure Synapse Link profilinformasjon (én rad per Azure Synapse Link-profil). En myk sletting i denne tabellen utføres: ProfileState er merket som slettet for slettet profil. synapselinkprofile
Azure Synapse Link-profilenhet Denne tabellen registrerer enhetsmetadata i den tilkoblede Azure Synapse Link-profilen (én rad per synkronisert tabell). synapselinkprofileentity
Azure Synapse Link-tidsplan Denne tabellen registrerer Azure Synapse Link profilinformasjon for trinnvis mappeoppdatering eller tidsintervall for delta-innsjøkonvertering (én rad per Azure Synapse Link profil). RecurrenceInterval

Se også

Hva er Azure Synapse Link for Dataverse?