Del via


Motta Azure Synapse Link for Dataverse-varslinger i Power Apps

Tilstanden til Azure Synapse Link for Dataverse lagres i en Microsoft Dataverse-tabell med oppdateringer i sanntid. Du kan tilpasse en varsling ved å bruke Power Automate-flytprosesser eller Power BI for å holde oversikt over tilstanden til Azure Synapse Link for Dataverse-aktiviteten i stedet for å sjekke 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 å lastes inn og oppdateres i sanntid, slik at informasjonen i dem alltid er nøyaktig og oppdatert.

Hvis du vil tilpasse en varsling, overvåker du dataendringene i en Dataverse-tabell som er 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 automatisk skyflyt som aktiveres når det skjer endringer i Azure Synapse Link for Dataverse-tilstanden. Dette oppnås ved å lese radendringen fra en av Azure Synapse Link-tilstandstabellene.

Kobling å bruke for en Power Automate-flyt

Vi anbefaler at brukere har den riktige Power Platform-lisensen for å bruke Power Automate til å tilpasse utløserfunksjonen. Bruk Dataverse-koblingen, 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
Send direktemelding i Teams Microsoft Teams
Sende en tekstmelding til mobilenhet Azure Communication Services SMS
Send en e-postmelding til en eller flere mottakere Post
Office 365 Outlook
Send en varsling til Power Apps eller Power BI Power Apps-varsling
Power BI

Dataverse-tabeller og -kolonner brukes til å spore tilstand

Det finnes tabeller som lagrer all Azure Synapse Link-profilinformasjon. De to hovedtabellene nedenfor inneholder all informasjon om synkroniseringsstatus for Azure Synapse Link-profilen.

Tabellnavn Beskrivelse Tabellreferanse
Ekstern tabelltilstand for Azure Synapse Link Denne tabellen inneholder bare data hvis du har en Delta Lake-profil.

Denne tabellen representerer tilstanden for eksterne ikke-partisjonerte tabeller i det tilkoblede Synapse workspace.

Én oppføring per synkronisert enhet, inkludert metadatatabell som alternativsett.
synapselinkexternaltablestate
Profiltabelltilstand for Azure Synapse Link Denne tabellen viser synkroniseringstilstanden for Azure Synapse Link-enheten i Azure Data Lake Storage.
Én oppføring per synkronisert enhet, ekskludert metadatatabell som alternativsett.
synapselinkprofileentitystate

Her er noen nyttige kolonner for overvåkning av tilstand til Azure Synapse Link i hver tabell:

  • EntityName og SynapseWorkspaceName kan brukes som primæridentifisering av den valgte tabellen. Synapse workspace-navnet er det samme som Azure Synapse Link-profilnavnet som vises i Power Apps.
  • LastSynchronizedOn returnerer datoen og klokkeslettet da den siste runden med Delta Lake-konverteringen ble fullført for hver tabell.
  • RecordCount returnerer totalt antall oppføringer i Delta Lake-profilen, minus mykt slettede oppføringer for hver tabell.
  • TableState merkes som opprettet hvis koblingen til dataoverføringskoden og Delta Lake-konvertering er aktiv og feilfri.

En myk sletting i Azure Synapse Link-tabellen for ekstern tilstand utføres: LastSyncState og TableState merkes som slettet for tabeller som er fjernet.

Azure Synapse Link-profilenhetstilstandstabeller:

  • EntityName og profil kan brukes som primæridentifisering av den valgte tabellen. Profilen er den samme som Azure Synapse Link-profilnavnet som vises i Power Apps.
  • InitialSyncProcessCompletedTime og InitialSyncState returnerer den første fullføringsstatusen for synkroniseringen, som inkluderer både metadata og rådata. Tilstand for første synkronisering markeres som Fullført når den første synkroniseringen er fullført.
  • LakeRecordCount returnerer totalt antall oppføringer eksportert til Data Lake i CSV-format.
  • LastSyncedDataTime returnerer datoen og klokkeslettet da den siste runden med datasjøfilen oppdateres eller opprettes for hver tabell.
  • SyncState vises som InProgress hvis koblingen til datasjø er aktiv og feilfri.

Obs!

LakeRecordCount er forskjellig fra Dataverse-oppføringsantall av følgende årsaker:

  • Ventetid for synkronisering.
  • Modusen Bare tilføy registrerer transaksjoner og det legges til én ekstra rad for hver CUD-operasjon.

De fire resterende tabellene inneholder ytterligere informasjon om Azure Synapse Link-oppsettsinformasjon:

Tabellnavn Beskrivelse Tabellreferanse
Azure Synapse-database Denne tabellen registrerer koblet Azure Data Lake Storage og Synapse-arbeidsområde og informasjon om konfigurasjonsmetadata (en oppføring per Azure Synapse Link-profil). synapsedatabase
Azure Synapse Link-profil Denne tabellen registrerer informasjon om Azure Synapse Link-profil (en oppføring per Azure Synapse Link-profil). Det utføres en myk sletting i denne tabellen: ProfileState merkes som slettet for slettet profil. synapselinkprofile
Azure Synapse Link-profilenhet Denne tabellen registrerer enhetsmetadata i den tilkoblede Azure Synapse Link-profilen (én oppføring per synkronisert tabell). synapselinkprofileentity
Azure Synapse Link-tidsplan Denne tabellen registrerer Azure Synapse Link-profilinformasjon for trinnvis mappeoppdatering eller tidsintervall for Delta Lake-konvertering (én oppføring per Azure Synapse Link-profil). RecurrenceInterval

Se også

Hva er Azure Synapse Link for Dataverse?