Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Status Ihres Azure Synapse-Links für Dataverse wird in einer Microsoft Dataverse-Tabelle mit Echtzeitaktualisierungen gespeichert. Sie können eine Benachrichtigung mithilfe von Power Automate-Flows oder Power BI anpassen, damit Sie über den Status Ihrer Aktivitäten mit der Azure Synapse-Verknüpfung für Dataverse informiert bleiben können, anstatt die Profilseite der Azure Synapse-Verknüpfung für Dataverse in Power Apps (make.powerapps.com) manuell zu überprüfen.
Der Azure Synapse-Link für Dataverse-Profil und dessen Synchronisierungsstatus werden in sechs vom System generierten schreibgeschützten Tabellen in Dataverse gespeichert. Diese Tabellen sind so konzipiert, dass sie in Echtzeit aktualisiert werden, um sicherzustellen, dass die darin enthaltenen Informationen jederzeit korrekt und aktuell bleiben.
Funktionsweise der Benachrichtigung mit Azure Synapse Link for Dataverse
Um eine Benachrichtigung anzupassen, überwachen Sie die Datenänderungen in einer Dataverse-Tabelle im Zusammenhang mit dem Synchronisierungsstatus von Azure Synapse Link. Indem Sie diese Änderungen nachverfolgen, können Sie die aktualisierten Daten für die Visualisierung mithilfe von Power BI exportieren oder einen automatisierten Cloudfluss einrichten, der aktiviert wird, wenn eine Änderung im Zustand "Azure Synapse Link for Dataverse" erfolgt. Dies wird erreicht, indem die Zeilenänderung aus einer der Statustabellen von Azure Synapse Link gelesen wird.
Connector, der für einen Power Automate Flow verwendet werden soll
Es wird empfohlen, dass Benutzer über die entsprechende Power Platform-Lizenzierung verfügen, um Power Automate zum Anpassen der Triggerfunktion zu verwenden. Verwenden Sie den Dataverse-Connector, der einen Fluss auslöst, wenn eine Zeile in der ausgewählten Dataverse-Tabelle hinzugefügt, geändert oder gelöscht wird. Weitere Informationen: Auslösen von Flows, wenn eine Zeile hinzugefügt, geändert oder gelöscht wird – Power Automate
Es stehen mehrere Optionen zur Verwendung von Power Automate zum Senden von Benachrichtigungen zur Verfügung. Hier sind einige Beispiele.
| Maßnahme | Connectorreferenz |
|---|---|
| Senden einer Teams-Chatnachricht | Microsoft Teams |
| Senden einer Sms an ein mobiles Gerät | Azure Communication Services SMS |
| Senden einer E-Mail an einen oder mehrere Empfänger |
Mail Office 365 Outlook |
| Senden einer Benachrichtigung an Power Apps oder Power BI |
Power Apps-Benachrichtigung Power BI |
Dataverse-Tabellen und -Spalten, die zum Nachverfolgen des Zustands verwendet werden
Es gibt Tabellen, in denen alle Azure Synapse Link-Profilinformationen gespeichert werden. Die beiden unten aufgeführten Haupttabellen enthalten alle Synchronisierungsstatusinformationen für Ihr Azure Synapse Link-Profil.
| Tabellenname | Description | Tabellenreferenz |
|---|---|---|
| Externer Tabellenstatus der Azure Synapse-Verknüpfung | Diese Tabelle enthält nur Daten, wenn Sie über das Delta Lake-Profil verfügen. Diese Tabelle stellt den Zustand externer nicht partitionierte Tabellen im verbundenen Synapse-Arbeitsbereich dar. Ein Datensatz pro synchronisierter Entität, einschließlich Metadatentabelle wie z.B. Optionssätze. |
synapselinkexternaltablestate |
| Azure Synapse Link-Profiltabellenstatus | Diese Tabelle stellt den Synchronisierungsstatus der Azure Synapse Link-Entität im Azure Data Lake-Speicher dar. Ein Datensatz pro synchronisierter Entität mit Ausnahme der Metadatentabelle, z. B. Optionssatz. |
synapselinkprofileentitystate |
Hier sind einige nützliche Spalten für die Überwachung der Integrität Ihres Azure Synapse-Links in jeder Tabelle:
-
EntityNameundSynapseWorkspaceNamekann als primäre Identifikation der ausgewählten Tabelle verwendet werden. Der Name des Synapse-Arbeitsbereichs entspricht dem In Power Apps angezeigten Azure Synapse Link-Profilnamen. -
LastSynchronizedOngibt das Datum und die Uhrzeit zurück, zu dem die letzte Runde der Delta Lake-Konvertierung für jede Tabelle erfolgreich abgeschlossen wurde. -
RecordCountgibt die Gesamtanzahl der Datensätze im Delta Lake-Profil zurück, minus vorläufig gelöschte Datensätze für jede Tabelle. -
TableStatewird als erstellt gekennzeichnet, wenn die Verknüpfung zum Data Lake und zur Delta Lake-Konvertierung aktiv und fehlerfrei ist.
In der Zustandstabelle der externen Tabelle von Azure Synapse Link wird ein Soft-Delete durchgeführt: LastSyncState und TableState werden als gelöscht markiert, wenn Tabellen entfernt wurden.
Azure Synapse Link-Profilentitätsstatustabellen:
-
EntityNameund Profil können zur primären Identifikation der ausgewählten Tabelle verwendet werden. Das Profil ist identisch mit dem Azure Synapse Link-Profilnamen, der in Power Apps angezeigt wird. -
InitialSyncProcessCompletedTimeundInitialSyncStategeben den anfänglichen Synchronisierungsabschlussstatus zurück, der sowohl Metadaten als auch Rohdaten enthält. Der anfängliche Synchronisierungsstatus wird nach Abschluss der ersten Synchronisierung als abgeschlossen markiert. -
LakeRecordCountgibt die Gesamtdatensätze zurück, die im CSV-Format in Data Lake exportiert wurden. -
LastSyncedDataTimegibt das Datum und die Uhrzeit zurück, zu der die letzte Runde der Data Lake-Datei für jede Tabelle erfolgreich aktualisiert oder erstellt wurde. -
SyncStatewird als "InProgress " angezeigt, wenn die Verknüpfung mit dem Data Lake aktiv und fehlerfrei ist.
Hinweis
LakeRecordCount unterscheidet sich von der Datenverse-Datensatzanzahl aus den folgenden Gründen:
- Synchronisierungslatenz.
- Der Modus "Nur Anfüge" erfasst Transaktionen und fügt für jeden CUD-Vorgang eine zusätzliche Zeile an.
Die verbleibenden vier Tabellen enthalten zusätzliche Details zu Azure Synapse Link-Setupinformationen:
| Tabellenname | Description | Tabellenreferenz |
|---|---|---|
| Azure Synapse-Datenbank | In dieser Tabelle werden verknüpfte Azure Data Lake-Speicher- und Synapse-Arbeitsbereich- und Setupmetadaten (ein Datensatz pro Azure Synapse Link-Profil) erfasst. | synapsedatabase |
| Azure Synapse Link-Profil | Diese Tabelle erfasst Azure Synapse Link-Profilinformationen (einen Datensatz pro Azure Synapse Link-Profil). Es wird ein vorläufiges Löschen in dieser Tabelle ausgeführt: ProfileState wird für das gelöschte Profil als gelöscht markiert. |
synapselinkprofile |
| Azure Synapse Link-Profilentität | Diese Tabelle erfasst Entitätsmetadaten im verbundenen Azure Synapse Link-Profil (einen Datensatz pro synchronisierter Tabelle). | synapselinkprofileentity |
| Zeitplan für Azure Synapse-Verknüpfungen | In dieser Tabelle werden Azure Synapse Link-Profilinformationen für inkrementelle Ordneraktualisierung oder Delta Lake-Konvertierungszeitintervall (ein Datensatz pro Azure Synapse Link-Profil) erfasst. | RecurrenceInterval |