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.
Verwenden Sie den Azure Synapse Link um Ihre Microsoft Dataverse-Daten mit Azure Synapse Analytics zu verbinden, um Ihre Daten zu untersuchen und schneller Erkenntnisse zu erhalten. Dieser Artikel zeigt Ihnen, wie Sie die folgenden Aufgaben ausführen:
- Ihre Dataverse-Daten mit dem Azure Synapse Analytics-Arbeitsbereich über den Azure Synapse Link-Service verbinden.
- Dataverse-Tabellen verwalten, die in Azure Synapse Link enthalten sind.
- Ihren Azure Synapse Link überwachen.
- Die Verbindung Ihres Azure Synapse Link aufheben.
- Ihren Azure Synapse Link erneut verbinden.
- Tabellendaten in Azure Synapse Analytics anzeigen.
Notiz
Azure Synapse Link für Microsoft Dataverse war früher unter „Nach Data Lake exportieren“ bekannt. Der Service wurde mit Wirkung vom Mai 2021 umbenannt und exportiert weiterhin Daten in Azure Data Lake sowie Azure Synapse Analytics.
Voraussetzungen
- Dataverse: Sie müssen die Dataverse-Sicherheitsrolle Systemadmin haben. Darüber hinaus muss bei Tabellen, die Sie über Azure Synapse Link exportieren möchten, die Eigenschaft Änderungen nachverfolgen aktiviert sein. Weitere Informationen: Erweiterte Optionen
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
Besitzerrollenanforderung: 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.
- Besitzer von Speicher-BLOB-Daten: Derzeit erforderlich für die Verwaltung von Daten und Zugriffsberechtigungen in Szenarien mit Azure Data Lake Storage Gen2.
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 brauchen einen Synapse-Arbeitsbereich und als Synapse-Administrator Zugriff in Synapse Studio haben. Der Synapse-Arbeitsbereich muss sich in derselben Region befinden wie Ihr Azure Data Lake Storage Gen2-Konto. Das Speicherkonto muss als verknüpfter Dienst innerhalb von Synapse Studio hinzugefügt werden. Um einen Synapse-Arbeitsbereich zu erstellen, gehen Sie zu Einen Synapse-Arbeitsbereich erstellen.
Anmerkung
- Das Speicherkonto und der Synapse-Arbeitsbereich müssen im selben Microsoft Entra-Mandanten wie Ihr Power Apps-Mandant erstellt werden.
- Um Von ausgewählten virtuellen Netzwerken und IP-Adressen aktiviert für verknüpfte Speicherkonten und Arbeitsbereiche festzulegen, müssen Sie einen Azure Synapse Link mit verwalteten Identitäten erstellen. Weitere Informationen: Verwaltete Identitäten für Azure mit Ihrem Azure Data Lake Storage verwenden (ohne die Einrichtung verwalteter Identitäten müssen Sie den öffentlichen Netzwerkzugriff für Azure-Ressourcen aktivieren und zwar sowohl für die Ersteinrichtung als auch für die Delta-Synchronisierung.)
- 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 diese den Zugriff der Rolle Synapse-Admin in Synapse Studio und die Rolle Storage-Blob-Datenmitwirkender auf dem Azure Data Lake Storage Gen2-Konto haben.
- Die Erstellung von Synapse Link-Profilen in einer einzelnen 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 die gewünschte Umgebung aus.
Wählen Sie im linken Navigationsbereich Azure Synapse Link aus. Wenn Azure Synapse Link im Seitenbereich nicht angezeigt wird, wählen Sie ... Mehr und dann Alle entdecken aus. Wählen Sie Azure Synapse Link im Abschnitt Datenverwaltung aus.
Klicken Sie auf der Befehlsleiste auf + neue Verknüpfung.
Wählen Sie die Option Mit Ihrem Azure Synapse workspace verbinden 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 Weiter aus.
Notiz
Wenn Sie die Umgebung mit einem Data Lake verknüpfen, gewähren Sie dem Azure Synapse Link-Service Zugriff auf Ihr Speicherkonto. Stellen Sie sicher, dass Sie den Voraussetzungen zum Erstellen und Konfigurieren des Azure Data Lake Storage-Kontos gefolgt sind und Ihnen selbst eine Besitzerrolle im Speicherkonto 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 wie oben beschrieben vorgehen, um einen Link von einer Umgebung zu mehreren Azure Synapse Analytics-Arbeitsbereichen und Azure Data Lakes in Ihrem Azure-Abonnement zu erstellen, indem Sie einen Azure Data Lake als verknüpften Dienst in einem Synapse-Arbeitsbereich hinzufügen. Ebenso könnten Sie einen Link von mehreren Umgebungen zu demselben Azure Synapse Analytics-Arbeitsbereich und zum Azure Data Lake erstellen und zwar alle innerhalb desselben Mandanten.
Notiz
Der Dienst „Azure Synapse Link für Dataverse“ 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 vom 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 beim Schutz Ihrer Daten, bei der Implementierung von Sicherheitsrichtlinien des Unternehmens und bei der Erfüllung gesetzlicher Vorschriften. Weitere Informationen: Verschlüsselung ruhender Daten in Azure. Weitere Informationen: Azure Storage-Firewalls und virtuelle Netzwerke konfigurieren
Tabellendaten im Synapse-Arbeitsbereich verwalten
Nachdem Sie Azure Synapse Link eingerichtet haben, können Sie die exportierten Tabellen auf zwei Arten verwalten:
Wählen Sie in Power Apps (make.powerapps.com) im Bereich Azure Synapse Link die Option Tabellen verwalten aus, um eine oder mehrere verknüpfte Tabellen hinzuzufügen oder zu entfernen.
Wählen Sie im Bereich Tabellen des Power Apps Maker Portals ... neben einer Tabelle und dann den verknüpften Data Lake für den Export der Tabellendaten aus.
Ihren Azure Synapse Link überwachen
Nachdem Sie Azure Synapse Link eingerichtet haben, können Sie ihn in der Registerkarte Tabellen überwachen.
- Es wird eine Liste von Tabellen angezeigt, die zum ausgewählten Azure Synapse Link gehören.
- 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.
Verbindung eines Azure Synapse Link aufheben
Wählen Sie den gewünschten Azure Synapse Link aus, dessen Verlinkung Sie aufheben möchten.
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 Verknüpfung aufgehoben wird.
Sie müssen Ihre eigene Versionskontrolle für Ihre benutzerdefinierten Datenbankobjektskripte implementieren, um sicherzustellen, dass Sie über eine Datensicherung verfügen.
Azure Synapse Link erneut verbinden
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:
Gehen Sie zu 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 Link werden zwei Versionen der Tabellendaten in Azure Synapse Analytics und/oder Azure Data Lake Storage Gen2 in Ihrem Azure-Abonnement standardmäßig synchronisiert, um sicherzustellen, dass Sie jederzeit zuverlässig aktualisierte Daten im Lake nutzen können:
- Daten in Quasi-Echtzeit: Bietet eine Kopie von Daten, die aus Dataverse über Azure Synapse Link effizient synchronisiert werden, indem festgestellt wird, welche Daten geändert wurden, nachdem die Daten ursprünglich extrahiert oder zuletzt synchronisiert 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
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 und dann Zum Azure Synapse Analytics Arbeitsbereich im oberen Bereich 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?
Erfahren Sie nach erfolgreicher Verwendung des Dienstes „Azure Synapse Link für Dataverse“, wie Sie Ihre Daten mit Hub entdecken analysieren und verarbeiten können. Um auf Hub entdecken zuzugreifen, gehen 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
Azure Synapse Link für Dataverse mit Ihrem Azure Data Lake konfigurieren
Erweiterte Konfiguration von Azure Synapse Link für Dataverse