Delen via


Azure Synapse Link for Dataverse-meldingen ontvangen in Power Apps

De status van uw Azure Synapse Link for Dataverse wordt opgeslagen in een Microsoft Dataverse-tabel met realtime updates. U kunt een melding aanpassen met Power Automate-stromen of Power BI om op de hoogte te blijven van de status van uw Azure Synapse Link for Dataverse-activiteit in plaats van de Azure Synapse Link for Dataverse-profielpagina in Power Apps (make.powerapps.com) handmatig te controleren.

Het Azure Synapse Link for Dataverse-profiel en de synchronisatiestatus ervan worden opgeslagen in zes door het systeem gegenereerde alleen-lezentabellen binnen Dataverse. Deze tabellen zijn ontworpen om in realtime te worden vernieuwd en bijgewerkt, zodat de informatie daarin te allen tijde accuraat en actueel blijft.

Als u een melding wilt aanpassen, controleert u de gegevenswijzigingen in een Dataverse-tabel die is gerelateerd aan de synchronisatiestatus van Azure Synapse Link. Door deze wijzigingen bij te houden, kunt u de bijgewerkte gegevens exporteren voor visualisatie met Power BI of een geautomatiseerde cloudstroom instellen die wordt geactiveerd wanneer er een verandering in de Azure Synapse Link for Dataverse-status optreedt. Dit wordt bereikt door de rijwijziging uit een van de Azure Synapse Link-statustabellen te lezen.

Connector voor gebruik in een Power Automate-stroom

Het wordt aanbevolen dat gebruikers over de juiste Power Platform-licentie beschikken om Power Automate te gebruiken om de triggerfunctie aan te passen. Gebruik de Dataverse-connector waarmee een stroom wordt geactiveerd wanneer een rij wordt toegevoegd, gewijzigd of verwijderd in de geselecteerde Dataverse-tabel. Meer informatie: Stromen activeren wanneer een rij wordt toegevoegd, gewijzigd of verwijderd - Power Automate

Er zijn verschillende opties beschikbaar om Power Automate te gebruiken voor het verzenden van meldingen. Hieronder volgen een aantal voorbeelden.

Actie Naslaginformatie over connectors
Een Teams-expresbericht verzenden Microsoft Teams
Een sms-bericht naar een mobiel apparaat verzenden Azure Communication Services SMS
Een e-mail naar een of meer ontvangers verzenden Post
Office 365 Outlook
Een melding verzenden naar Power Apps of Power BI Power Apps-melding
Power BI

Dataverse-tabellen en -kolommen die worden gebruikt om de status bij te houden

Er zijn tabellen waarin alle Azure Synapse Link-profielinformatie wordt opgeslagen. De twee onderstaande hoofdtabellen bieden alle informatie over de synchronisatiestatus voor uw Azure Synapse Link-profiel.

Tabelnaam Omschrijving Tabelverwijzing
Externe tabelstatus van Azure Synapse Link Deze tabel bevat alleen gegevens als u een Delta Lake-profiel hebt.

Deze tabel vertegenwoordigt de status van externe, niet-gepartitioneerde tabellen in de verbonden Synapse-werkruimte.

Eén record per gesynchroniseerde entiteit inclusief metagegevenstabel zoals optieset.
synapselinkexternaltablestate
Profieltabelstatus van Azure Synapse Link Deze tabel vertegenwoordigt de synchronisatiestatus van de Azure Synapse Link-entiteit in Azure Data Lake Storage.
Eén record per gesynchroniseerde entiteit exclusief metagegevenstabel zoals een optieset.
synapselinkprofileentitystate

Hier volgen enkele nuttige kolommen waarmee u de status van uw Azure Synapse Link in elke tabel kunt controleren:

  • EntityName en SynapseWorkspaceName kunnen worden gebruikt als de primaire identificatie van de geselecteerde tabel. De naam van de Synapse-werkruimte is dezelfde als de Azure Synapse Link-profielnaam die wordt weergegeven in Power Apps.
  • LastSynchronizedOn retourneert de datum en tijd waarop de laatste ronde van de Delta Lake-conversie voor elke tabel met succes is voltooid.
  • RecordCount retourneert het totale aantal records in het Delta Lake-profiel, minus de voorlopig verwijderde records voor elke tabel.
  • TableState wordt gemarkeerd als created als de koppeling naar het data lake en de Delta Lake-conversie actief en foutloos is.

Er wordt een voorlopige verwijdering uitgevoerd in de externe tabelstatustabel van Azure Synapse Link: LastSyncState en TableState worden gemarkeerd als verwijderd voor verwijderde tabellen.

Statustabellen voor profielentiteiten van Azure Synapse Link:

  • EntityNameen profiel kunnen worden gebruikt als de primaire identificatie van de geselecteerde tabel. Het profiel is hetzelfde als de Azure Synapse Link-profielnaam die wordt weergegeven in Power Apps.
  • InitialSyncProcessCompletedTime en InitialSyncState retourneren de initiële voltooiingsstatus van de synchronisatie die zowel metagegevens als onbewerkte gegevens bevat. De initiële synchronisatiestatus wordt gemarkeerd als Voltooid zodra de initiële synchronisatie is voltooid.
  • LakeRecordCount retourneert het totale aantal records dat naar data lake is geëxporteerd in CSV-indeling.
  • LastSyncedDataTime retourneert de datum en tijd waarop de laatste ronde van het data lake-bestand voor elke tabel met succes is bijgewerkt of gemaakt.
  • SyncState wordt weergegeven als InProgress als de koppeling naar data lake actief en foutloos is.

Notitie

LakeRecordCount verschilt van het aantal Dataverse-records om de volgende redenen:

  • Synchronisatielatentie.
  • De modus Alleen toevoegen legt transacties vast en voegt één extra rij toe voor elke CUD-bewerking.

De overige vier tabellen bieden aanvullende details voor Azure Synapse Link-instellingsinformatie:

Tabelnaam Omschrijving Tabelverwijzing
Azure Synapse-database In deze tabel worden gekoppelde Azure Data Lake Storage en Synapse-werkruimte vastgelegd en metagegevensgegevens ingesteld (één record per Azure Synapse Link-profiel). synapsedatabase
Azure Synapse Link-profiel Deze tabel bevat Azure Synapse Link-profielinformatie (één record per Azure Synapse Link-profiel). Er wordt een zachte verwijdering in deze tabel uitgevoerd: ProfileState wordt gemarkeerd als verwijderd voor het verwijderde profiel. synapselinkprofile
Azure Synapse Link-profielentiteit Deze tabel legt metagegevens van entiteiten binnen het verbonden Azure Synapse Link-profiel (één record per gesynchroniseerde tabel) vast. synapselinkprofileentity
Azure Synapse Link-planning Deze tabel legt Azure Synapse Link-profielinformatie voor incrementele mapupdate of delta lake-conversietijdsinterval (één record per Azure Synapse Link-profiel) vast. RecurrenceInterval

Zie ook

Wat is Azure Synapse Link for Dataverse?