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.
Sie können die Azure Synapse Link verwenden, um Ihre Microsoft Dataverse Daten mit Azure Synapse Analytics zu verbinden, um Ihre Daten zu untersuchen und Zeit für Einblicke zu beschleunigen. Dieser Artikel zeigt Ihnen, wie Sie die folgenden Aufgaben ausführen:
- Verbinden Sie Ihre Dataverse-Daten mit Ihrem Azure Synapse Analytics Arbeitsbereich mit dem Azure Synapse Link-Dienst.
- Verwalten von Dataverse-Tabellen, die in azure Synapse Link enthalten sind.
- Überwachen Sie Ihre Azure Synapse Link.
- Trennen Sie Ihre Azure Synapse Link.
- Verknüpfen Sie Ihre Azure Synapse Link erneut.
- Zeigen Sie Ihre Daten in Azure Synapse Analytics an.
Notiz
Azure Synapse Link für Microsoft Dataverse wurde früher als "Export to Data Lake" bezeichnet. Der Dienst wurde ab Mai 2021 umbenannt und exportiert weiterhin Daten in Azure Data Lake sowie in Azure Synapse Analytics.
Voraussetzungen
- Dataverse: Sie müssen über die Sicherheitsrolle Dataverse Systemadministrator verfügen.
- Die Tabellen, die Sie über Azure Synapse Link exportieren möchten, müssen die Track-Änderungen-Eigenschaft aktiviert haben. Weitere Informationen: Erweiterte Optionen
- Der Azure Synapse Arbeitsbereich, mit dem Sie eine Verknüpfung herstellen, kann keinen Schutz vor Datenexfiltration aktiviert haben. Weitere Informationen: Erstellen eines Arbeitsbereichs mit aktiviertem Datenexfiltrationsschutz
Azure Data Lake Storage Gen2 Anforderungen
Sie müssen über ein Azure Data Lake Storage Gen2-Konto und die folgenden Rollen verfügen:
- Owner
- Mitwirkender an Speicherblobdaten
- Besitzer von Speicherblobdaten
Owner role requirement: Die Rolle "Besitzer" ist erforderlich, da das Hinzufügen der verwalteten Identität des Azure Synapse Link-Diensts zum Speicherkonto ein privilegierter Vorgang ist. Diese verwaltete Identität ermöglicht dem Dienst die Synchronisierung von Dataverse zu Synapse. Derzeit ist die Rolle "Besitzer" erforderlich, und benutzerdefinierte Rollen mit ähnlichen Berechtigungen werden für diesen Schritt nicht unterstützt.
Berechtigungen für verwaltete Identitäten:
- Besitzer und Mitwirkender am Speicherkonto: Wird nur während der erstmaligen Einrichtung benötigt, um das Dateisystem im Speicherkonto zu erstellen, und wird dem Speicherkonto zugewiesen. Nach dem Setup können diese Berechtigungen entfernt werden, ohne dass sich dies auf Synchronisierungsvorgänge auswirkt.
- Storage Blob-Datenmitwirkender: Erforderlich für normale Blob-Vorgänge während der regulären Synchronisierung.
- Storage Blob Data Owner: Zurzeit für die Verwaltung von Daten- und Zugriffsberechtigungen in Szenarien mit Azure Data Lake Storage Gen2 erforderlich.
Ihr Speicherkonto muss sowohl den hierarchischen Namespace für die Ersteinrichtung als auch für die Delta-Synchronisierung aktivieren.
Der Zugriff auf den Speicherkontoschlüssel ist nur für die ersteinrichtung erforderlich, da der Dienst die Autorisierung für gemeinsame Schlüssel verwendet, um privilegierte Vorgänge auszuführen, z. B. das Erstellen des Dateisystems und das Einrichten des Links, bevor Sie zur verwalteten Identitätsauthentifizierung wechseln. Nach dem Setup ist der schlüsselbasierte Zugriff nicht mehr erforderlich.
Ihr Speicherkonto muss den Zulässigen Gültigkeitsbereich für Kopiervorgänge haben, die auf "Von jedem Speicherkonto" festgelegt sind.
- Synapse-Arbeitsbereich: Sie müssen über einen Synapse-Arbeitsbereich und den Synapse Administrator Rollenzugriff innerhalb des Synapse Studio verfügen. Der Synapse-Arbeitsbereich muss sich in derselben Region wie Ihr Azure Data Lake Storage Gen2 Konto befinden. Das Speicherkonto muss innerhalb des Synapse Studio als verknüpfter Dienst hinzugefügt werden. Um einen Synapse-Arbeitsbereich zu erstellen, gehen Sie zu Einen Synapse-Arbeitsbereich erstellen.
Notiz
- Das Speicherkonto und der Synapse-Arbeitsbereich müssen im selben Microsoft Entra-Mandant wie Ihr Power Apps-Mandant erstellt werden.
- Für das Festlegen von Enabled aus ausgewählten virtuellen Netzwerken und IP-Adressen für das verknüpfte Speicherkonto und den verknüpften Arbeitsbereich, müssen Sie einen Azure Synapse Link mit verwalteten Identitäten erstellen. Weitere Informationen: Verwenden Sie verwaltete Identitäten für Azure mit Ihrem Azure Data Lake Storage (ohne eingerichtete verwaltete Identitäten müssen Sie öffentlichen Netzwerkzugriff für Azure-Ressourcen sowohl für die anfängliche Einrichtung als auch für die Delta-Synchronisierung aktivieren.)
- Synapse-Arbeitsbereiche mit verwalteten privaten Endpunkten, Datenexfiltrationsschutz oder verwalteten virtuellen Netzwerken werden nicht unterstützt.
- Sie müssen Leser-Rollenzugriff auf die Ressourcengruppe mit dem Speicherkonto und dem Synapse-Arbeitsbereich haben.
- Wenn Sie dem Synapse-Arbeitsbereich mehrere Benutzer hinzufügen, müssen sie über den Synapse Administrator Rollenzugriff innerhalb des Synapse Studio und des Storage Blob Data Contributor Rolle im Azure Data Lake Storage Gen2 Konto verfügen.
- Die Erstellung von Synapse Link Profilen unter einer einzigen DV-Umgebung ist auf maximal 10 beschränkt.
Dataverse mit dem Synapse-Arbeitsbereich verbinden
Melden Sie sich bei Power Apps an, und wählen Sie Ihre bevorzugte Umgebung aus.
Wählen Sie im linken Navigationsbereich Azure Synapse Link aus. Wenn Azure Synapse Link im Seitenbereich nicht sichtbar ist, wählen Sie ... Weitere und wählen Sie Discover all aus. Wählen Sie Azure Synapse Link im Abschnitt Data Management aus.
Klicken Sie auf der Befehlsleiste auf + neue Verknüpfung.
Wählen Sie die Option Connect to your Azure Synapse workspace aus.
Wählen Sie Abonnement, Ressourcengruppe, Arbeitsbereichsname und Speicherkonto aus. Stellen Sie sicher, dass der Synapse-Arbeitsbereich und das Speicherkonto die Voraussetzungen im Abschnitt Voraussetzungen erfüllen. Wählen Sie Weiteraus.
Notiz
Im Rahmen der Verknüpfung der Umgebung mit einem Data Lake gewähren Sie dem Azure Synapse Link-Dienst Zugriff auf Ihr Speicherkonto. Stellen Sie sicher, dass Sie die Voraussetzungen zum Erstellen und Konfigurieren des Azure Data Lake Storage-Kontos erfüllt haben und sich selbst eine Besitzerrolle für das Storage-Konto zuweisen. Gewähren Sie darüber hinaus dem Power Platform-Dataflows-Service Zugriff auf Ihr Speicherkonto. Weitere Informationen: Self-Service Datenaufbereitung mit Dataflows.
Wählen Sie die Tabellen aus, die Sie exportieren möchten, indem Sie sie entweder einzeln auswählen oder eine durch Kommas getrennte Liste von Tabellen in das Suchfeld eingeben und dann Speichern auswählen. Nur Tabellen, bei denen die Eigenschaft „Änderungen nachverfolgen“ aktiviert ist, können exportiert werden. Weitere Informationen: Erweiterte Optionen.
Sie können die vorstehenden Schritte ausführen, um einen Link aus einer Umgebung zu mehreren Azure Synapse Analytics Arbeitsbereichen und Azure Datenseen in Ihrem Azure-Abonnement zu erstellen, indem Sie einen Azure Data Lake als verknüpften Dienst in einem Synapse-Arbeitsbereich hinzufügen. Ebenso können Sie eine Verknüpfung zwischen mehreren Umgebungen und demselben Azure Synapse Analytics Arbeitsbereich und Azure Data Lake erstellen, die sich alle innerhalb desselben Mandanten befinden.
Notiz
Der Azure Synapse Link für Dataverse-Dienst ist nahtlos in die Power Platform als sofort einsatzbereites Feature integriert. Er erfüllt die für die Power Platform-Datenspeicherung und -Governance festgelegten Sicherheits- und Governance-Standards. Weitere Informationen: Datenspeicherung und Governance
Die von dem Azure Synapse Link-Dienst exportierten Daten werden bei der Übertragung mit Transport Layer Security (TLS) 1.2 oder höher verschlüsselt und im Ruhezustand in Azure Data Lake Storage Gen2 verschlüsselt. Zusätzlich werden transiente Daten im Blobspeicher auch im Ruhezustand verschlüsselt. Die Verschlüsselung in Azure Data Lake Storage Gen2 hilft Ihnen, Ihre Daten zu schützen, Unternehmenssicherheitsrichtlinien zu implementieren und gesetzliche Complianceanforderungen zu erfüllen. Weitere Informationen: Azure Data Encryption-at-Rest Weitere Informationen: Configure Azure Storage Firewalls und virtuelle Netzwerke
Tabellendaten im Synapse-Arbeitsbereich verwalten
Nachdem Sie azure Synapse Link eingerichtet haben, können Sie die Tabellen verwalten, die auf eine von zwei Arten exportiert werden:
Wählen Sie im bereich Power Apps (make.powerapps.com) Azure Synapse LinkManage tables auf der Befehlsleiste aus, um eine oder mehrere verknüpfte Tabellen hinzuzufügen oder zu entfernen.
Wählen Sie im Power Apps Maker-Portal Tables Bereich ... neben einer Tabelle, und wählen Sie dann den verknüpften Datensee aus, in den Sie Tabellendaten exportieren möchten.
Überwachen Ihrer Azure Synapse Link
Nachdem Sie azure Synapse Link eingerichtet haben, können Sie den Azure-Synapse Link auf der Registerkarte Tables überwachen.
- Es wird eine Liste von Tabellen vorhanden sein, die Teil des ausgewählten Azure Synapse Link sind.
- Es gibt verschiedene Stufen, durch die der Synchronisierungsstatus zirkuliert. NotStarted bedeutet, dass die Tabelle darauf wartet, synchronisiert zu werden. Sobald die anfängliche Synchronisierung der Tabelle Abgeschlossen ist, gibt es eine Nachbearbeitungsphase, in der keine inkrementellen Aktualisierungen stattfinden. Dies kann je nach Größe Ihrer Daten einige Stunden dauern. Wenn die inkrementellen Updates beginnen, wird das Datum für die letzte Synchronisierung regelmäßig aktualisiert.
- Die Spalte Count zeigt die Anzahl der geschriebenen Zeilen an. Wenn Nur anhängen auf Nein festgelegt ist, ist dies die Gesamtzahl der Datensätze. Wenn Nur anhängen auf Ja festgelegt ist, ist dies die Gesamtzahl der Änderungen.
- Die Nur anhängen- und Partitionsstrategie-Spalten zeigen die Verwendung unterschiedlicher erweiterter Konfigurationen.
Aufheben der Verknüpfung eines Azure Synapse Link
Wählen Sie den gewünschten Azure Synapse Link aus, um ihn aufzuheben.
Wählen Sie Verknüpfung aufheben in der Befehlsleiste.
Um sowohl das Data Lake-Dateisystem als auch die Synapse-Datenbank zu löschen, geben Sie den Namen des Links ein, um zu bestätigen.
Wählen Sie Ja und warten Sie einige Minuten, bis alle Verknüpfungen aufgehoben und gelöscht wurden.
Wichtig
Die benutzerdefinierten Datenbankobjekte, die Sie in der Azure Synapse Link-Datenbank erstellen, werden gelöscht, sobald die Entkopplung abgeschlossen ist.
Sie müssen Ihre eigene Versionskontrolle für Ihre benutzerdefinierten Datenbankobjektskripte implementieren, um sicherzustellen, dass Sie über eine Datensicherung verfügen.
Erneutes Verknüpfen eines Azure Synapse Link
Wenn Sie das Dateisystem beim Aufheben der Verknüpfung gelöscht haben, führen Sie die obigen Schritte aus, um denselben Synapse-Arbeitsbereich und Data Lake erneut zu verknüpfen. Wenn Sie das Dateisystem beim Aufheben der Verknüpfung nicht gelöscht haben, müssen Sie die Daten für die erneute Verknüpfung löschen:
Navigieren Sie in Azure Synapse Analytics.
Wählen Sie ... für die Datenbank aus, deren Verbindung aufgehoben ist, und wählen Sie dann Neues Notebook>Leeres Notebook aus.
Fügen Sie das Notebook an einen Apache Spark-Pool an, indem Sie einen Pool aus dem Dropdownmenü auswählen. Wenn Ihnen kein Apache Spark-Pool zur Verfügung steht, wählen Sie Pools verwalten aus, um einen zu erstellen.
Geben Sie das folgende Skript ein, ersetzen Sie <DATABASE_NAME> durch den Namen der Datenbank, deren Verbindung aufgehoben werden soll, und führen Sie das Notebook aus.
%%sql
DROP DATABASE <DATABASE_NAME> CASCADE
Aktualisieren Sie nach dem Ausführen des Notebooks die Datenbankliste im linken Bereich. Wenn die Datenbank noch vorhanden ist, klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Löschen.
Navigieren Sie zu Power Apps, und verknüpfen Sie den Synapse-Arbeitsbereich und den Data Lake erneut.
Greifen Sie nahezu in Echtzeit auf Daten und schreibgeschützte Snapshot-Daten zu
Nach dem Erstellen eines Azure Synapse Links werden standardmäßig zwei Versionen der Tabellendaten in Azure Synapse Analytics und/oder Azure Data Lake Storage Gen2 in Ihrem Azure-Abonnement synchronisiert, um sicherzustellen, dass Sie zu jedem beliebigen Zeitpunkt aktualisierte Daten im Data Lake zuverlässig nutzen können.
- Nahezu echtzeitbasierte Daten: Stellt eine Kopie der Daten bereit, die über Azure Synapse Link auf effiziente Weise synchronisiert werden, indem ermittelt wird, welche Daten seit der ursprünglichen Extraktion oder der letzten Synchronisierung geändert wurden.
- Snapshot-Daten: Stellt eine schreibgeschützte Kopie von Daten nahezu in Echtzeit bereit, die in regelmäßigen Abständen (in diesem Fall stündlich) aktualisiert werden.
Notiz
- Die Synchronisierungsleistung in Echtzeit hängt von mehreren Faktoren ab, einschließlich der anfänglichen Datenladegröße, der Datenabwanderungsrate und des Umfangs der Änderungen. In Situationen mit hohen Transaktionsvolumen, wie z. B. Prozessen in Finanz- und Operations-Apps, die Millionen von Datensätzen in kurzer Zeit generieren, oder Prozesse wie die Masterplanungsfunktion, die in Dynamics 365 Supply Chain Management enthalten ist, die große Mengen von Datensätzen löschen und neu erstellen. Synapse Link müssen alle Änderungen, einschließlich Löschungen, synchronisieren. In diesen Szenarien mit hohem Volumen kann die Datenverfügbarkeit in nahezu Echtzeit nicht garantiert werden.
- Zum Erstellen von schreibgeschützten Momentaufnahmedaten stellen Sie sicher, dass die Einstellung Zulässiger Umfang für Kopiervorgänge auf Aus beliebigem Speicherkonto konfiguriert ist. Weitere Informationen: Den zulässigen Umfang für Kopiervorgänge konfigurieren
- Wählen Sie den gewünschten Azure Synapse Link aus, und wählen Sie dann oben den Zum Azure Synapse Analytics-Arbeitsbereich gehen aus.
- Erweitern Sie Lake-Datenbanken im linken Bereich, wählen Sie dataverse-environmentName-organizationUniqueName aus und erweitern Sie dann Tabellen.
Alle Datentabellen in Quasi-Echtzeit werden aufgelistet und stehen für die Analyse mit der Namenskonvention DataverseTableName zur Verfügung. Alle Snapshot-Datentabellen werden aufgelistet und stehen für die Analyse mit der Namenskonvention DataverseTableName zur Verfügung.
Was kommt als Nächstes?
Nachdem Sie den Azure Synapse Link für dataverse-Dienst erfolgreich verwendet haben, erfahren Sie, wie Sie Ihre Daten mit Discover Hub analysieren und nutzen können. Um auf Discover Hub zuzugreifen, wechseln Sie zu Power Apps>Azure Synapse Link. Wählen Sie Ihren verknüpften Dienst aus, und wählen Sie dann die Registerkarte Hub entdecken aus. Hier finden Sie empfohlene Tools und kuratierte Dokumentationen, mit denen Sie Ihre Daten optimal nutzen können.
Siehe auch
Konfigurieren Sie Azure Synapse Link for Dataverse mit Ihrem Azure Data Lake