Modtag Azure Synapse Link for Dataverse-meddelelser i Power Apps
Tilstanden for din Azure Synapse Link for Dataverse gemmes i en Microsoft Dataverse-tabel med opdateringer i realtid. Du kan tilpasse en meddelelse ved hjælp af Power Automate-flows eller Power BI for at holde dig oven over tilstanden i aktiviteten Azure Synapse Link for Dataverse i stedet for manuel kontrol af Azure Synapse Link for Dataverse-profilsiden i Power Apps (make.powerapps.com).
Azure Synapse Link for Dataverse-profilen og dens synkroniseringsstatus gemmes i seks systemgenererede skrivebeskyttede tabeller i Dataverse. Disse tabeller er udviklet til at opdatere i realtid for at sikre, at de oplysninger, der findes i dem, altid er nøjagtige og opdaterede.
Sådan fungerer meddelelsen med Azure Synapse Link for Dataverse
Hvis du vil tilpasse en meddelelse, skal du overvåge ændringer af data i en Dataverse tabel, der vedrører synkroniseringsstatus for Azure Synapse Link. Ved at spore disse ændringer kan du eksportere de opdaterede data til visualisering ved hjælp af Power BI eller konfigurere et automatiseret cloudflow, der aktiveres, når der sker en ændring i Azure Synapse Link for Dataverse-tilstanden. Det kan du gøre ved at læse rækkeændringen fra en af tilstandstabellerne i Azure Synapse Link.
Connector til brug i et Power Automate-flow
Det anbefales, at brugerne har de relevante Power Platform-licenser, der skal bruge Power Automate til at tilpasse udløserfunktionen. Brug den Dataverse connector, der udløser et flow, når en række tilføjes, ændres eller slettes i den valgte Dataverse-tabel. Flere oplysninger: Udløser flows, når en række tilføjes, ændres eller slettes - Power Automate
Der findes flere indstillinger, du kan bruge i Power Automate til at sende beskeder. Her er nogle eksempler.
Handling | Connectorreference |
---|---|
Sende en Teams-chatbesked | Microsoft Teams |
Send en tekstmeddelelse til mobilenheden | Azure Communication Services SMS |
Send en mail til en eller flere modtagere | Mail Office 365 Outlook |
Send en meddelelse til Power Apps eller Power BI | Power Apps meddelelse Power BI |
Dataverse tabeller og kolonner, der bruges til at spore tilstand
Der findes tabeller, hvor alle profiloplysninger Azure Synapse Link lagres. De to hovedtabeller, der er anført nedenfor, indeholder alle oplysninger om synkroniseringstilstanden for din Azure Synapse Link-profil.
Tabelnavn | Beskrivelse | Tabelreference |
---|---|---|
Azure Synapse Link ekstern tabeltilstand | Denne tabel indeholder kun data, hvis du har en Delta Lake-profil. Denne tabel repræsenterer tilstanden for eksterne tabeller, der ikke er partitioneret, i det forbundne Synapse-arbejdsområde. En post pr. synkroniseret objekt, herunder metadatatabel, grupperet indstilling. |
synapselinkexternaltablestate |
Azure Synapse Link status for profiltabel | Denne tabel repræsenterer synkroniseringstilstanden for objektet Azure Synapse Link i Azure Data Lake Storage. En post pr. synkroniseret objekt, eksklusive metadatatabel som f.eks. grupperet indstilling. |
synapselinkprofileentitystate |
Her er nogle nyttige kolonner til overvågning af tilstand i din Azure Synapse Link i hver tabel:
EntityName
ogSynapseWorkspaceName
kan bruges som den primære identifikation af den valgte tabel. Navnet på Synapse-arbejdsområdet er det samme som det profilnavn i Azure Synapse Link, der vises i Power Apps.LastSynchronizedOn
returnerer den dato og det klokkeslæt, hvor den seneste runde af konverteringen af Delta Lake blev fuldført for hver tabel.RecordCount
returnerer det samlede antal poster i Delta Lake-profilen, minus manuelt slettede poster for hver tabel.TableState
er markeret som oprettet, hvis linket til konverteringen af data lake og Delta Lake-konvertering er aktiveret og er helt gratis.
Der udføres en slettepost i den eksterne Azure Synapse Link-tabeltilstandstabel: LastSyncState
og TableState
markeres som slettet for fjernede tabeller.
Azure Synapse Link tilstandstabeller for profilobjekt:
EntityName
og profil kan bruges som den primære identifikation af den valgte tabel. Profilen er det samme som det profilnavn i Azure Synapse Link, der vises i Power Apps.InitialSyncProcessCompletedTime
ogInitialSyncState
returnerer den første fuldførelsesstatus for synkronisering, som både indeholder metadata og rå data. Den første synkroniseringstilstand markerer som Fuldført, når den første synkronisering er fuldført.LakeRecordCount
returnerer det samlede antal poster, der er eksporteret til Data Lake i CSV-format.LastSyncedDataTime
returnerer den dato og det klokkeslæt, hvor den seneste runde af opdatering eller oprettelse af datasø-filen lykkedes for hver tabel.SyncState
vises som I gang, hvis linket til datatræet er aktivt og helt gratis.
Bemærk
LakeRecordCount
er forskellig fra antallet af Dataverse-poster af følgende årsager:
- Ventetid for synkronisering.
- I tilstanden Kun tilføjelse registreres transaktioner, og der tilføjes endnu en række for hver CUD-handling.
De resterende fire tabeller indeholder flere oplysninger om Azure Synapse Link konfigurationen:
Tabelnavn | Beskrivelse | Tabelreference |
---|---|---|
Azure Synapse-database | Denne tabel registrerer oplysninger om sammenkædede arbejdsområder og konfigurationsmetadata i Azure Data Lake Storage og Synapse (én post pr. Azure Synapse Link-profil). | synapsedatabase |
Azure Synapse Link-profil | I denne tabel registreres Azure Synapse Link-profiloplysninger (én post pr. Azure Synapse Link-profil). En manuel sletning i denne tabel udføres: ProfileState er markeret som slettet for en slettet profil. |
synapselinkprofile |
Azure Synapse Link profilobjekt | Denne tabel registrerer objektmetadata i den tilknyttede Azure Synapse Link-profil (én post pr. synkroniseret tabel). | synapselinkprofileentity |
Azure Synapse Link-planlægning | I denne tabel registreres Azure Synapse Link-profiloplysninger for trinvis mappeopdatering eller interval for konverteringstidsinterval (én post pr. Azure Synapse Link profil). | RecurrenceInterval |