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.
Hoe meldingen werken met Azure Synapse Link for Dataverse
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
enSynapseWorkspaceName
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:
EntityName
en 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
enInitialSyncState
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 |