Azure Data Lake Storage Gen2
Zusammenfassung
Element | Beschreibung |
---|---|
Freigabestatus | Allgemeine Verfügbarkeit |
Produkte | Power BI (Semantikmodelle) Power BI (Dataflows) Fabric (Dataflow Gen2) Power Apps (Dataflows) Dynamics 365 Customer Insights Analysis Services |
Unterstützte Authentifizierungstypen | Organisationskonto Kontoschlüssel SAS-Schlüssel (Shared Access Signature) Dienstprinzipal |
Referenzdokumentation zur Funktion | AzureStorage.DataLake AzureStorage.DataLakeContents |
Hinweis
Einige Funktionen können in einem Produkt vorhanden sein, in anderen jedoch nicht, was an den Bereitstellungsplänen und hostspezifischen Funktionen liegt.
Voraussetzungen
Ein Azure-Abonnement. Navigieren Sie zu Kostenlose Azure-Testversion.
Ein Speicherkonto, das über einen hierarchischen Namespace verfügt. Befolgen Sie zum Erstellen eines Speicherkontos die Anweisungen unter Speicherkonto erstellen. In diesem Artikel wird davon ausgegangen, dass Sie ein Speicherkonto mit dem Namen
myadlsg2
erstellt haben.Stellen Sie sicher, dass Ihnen eine der folgenden Rollen für das Speicherkonto gewährt wurde: Blobdatenleser, Blobdatenmitwirkender oder Blobdatenbesitzer.
Eine Beispieldatendatei mit dem Namen
Drivers.txt
in Ihrem Speicherkonto. Sie können dieses Beispiel aus dem Azure Data Lake-Git-Repository herunterladen und die Datei dann in Ihr Speicherkonto hochladen.
Unterstützte Funktionen
- Importieren
- Dateisystemansicht
- CDM-Ordneransicht
Herstellen einer Verbindung mit Azure Data Lake Storage Gen2 über Power Query Desktop
Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten Azure Data Lake Storage Gen2 aus. Die Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop ist je nach App unterschiedlich. Weitere Informationen zur Benutzeroberfläche zum Abrufen von Daten in Power Query Desktop für Ihre App finden Sie unter Wo man Daten abruft.
Geben Sie im Dialogfeld Azure Data Lake Storage Gen2 die URL Ihres Azure Data Lake Storage Gen2-Kontos, -Containers oder -Unterordners im Format des Containerendpunkts ein. URLs für Data Lake Storage Gen2 haben das folgende Format:
https://<accountname>.dfs.core.windows.net/<container>/<unterordner>
Sie können auch auswählen, ob Sie die Dateisystemansicht oder die Common Data Model-Ordneransicht verwenden möchten.
Klicken Sie auf OK , um fortzufahren.
Wenn Sie diese URL-Adresse zum ersten Mal verwenden, müssen Sie die Authentifizierungsmethode auswählen.
Wenn Sie für das Organisationskonto entscheiden, wählen Sie Anmelden aus, um sich beim Speicherkonto anzumelden. Sie werden zur Anmeldeseite Ihrer Organisation umgeleitet. Folgen Sie den Anweisungen, um sich beim Konto anzumelden. Nachdem Sie sich erfolgreich angemeldet haben, wählen Sie Verbinden aus.
Wenn Sie sich für den Kontoschlüssel entscheiden, geben Sie Ihren Kontoschlüssel ein, und wählen Sie dann Verbinden aus.
Im Dialogfeld Navigator werden alle Dateien unter der von Ihnen angegebenen URL angezeigt. Überprüfen Sie die Informationen, und wählen Sie dann entweder Daten transformieren aus, um die Daten in Power Query zu transformieren, oder Laden, um die Daten zu laden.
Herstellen einer Verbindung mit Azure Data Lake Storage Gen2 über Power Query Online
Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten die Option Azure Data Lake Storage Gen2 aus. In verschiedenen Apps gibt es unterschiedliche Wege, um zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online zu gelangen. Weitere Informationen dazu, wie Sie aus Ihrer App zur Benutzeroberfläche zum Abrufen von Daten in Power Query Online gelangen, finden Sie unter Wo man Daten abruft.
Geben Sie unter Mit Datenquelle verbinden die URL für Ihr Azure Data Lake Storage Gen2-Konto ein. Wie Sie die zu verwendende URL ermitteln, erfahren Sie unter Einschränkungen.
Wählen Sie aus, ob Sie die Dateisystemansicht oder die Common Data Model-Ordneransicht verwenden möchten.
Wählen Sie bei Bedarf das lokale Datengateway unter Datengateway aus.
Wählen Sie Anmelden aus, um sich beim Azure Data Lake Storage Gen2-Konto anzumelden. Sie werden zur Anmeldeseite Ihrer Organisation umgeleitet. Folgen Sie den Anweisungen, um sich beim Konto anzumelden.
Nachdem Sie sich erfolgreich angemeldet haben, wählen Sie Weiter aus.
Auf der Seite Daten auswählen werden alle Dateien unter der von Ihnen angegebenen URL angezeigt. Überprüfen Sie die Informationen, und wählen Sie dann Daten transformieren aus, um die Daten in Power Query zu transformieren.
Begrenzungen
Unterordner oder Datei wird in Power Query Online nicht unterstützt
Derzeit unterstützt der Azure Data Lake Storage Gen2-Connector in Power Query Online nur Pfade mit Container, aber nicht mit Unterordner oder Datei. Möglich ist beispielsweise https://<accountname>.dfs.core.windows.net/<container>. Bei https://<accountname>.dfs.core.windows.net/<container>/<dateiname> oder https://<accountname>.dfs.core.windows.net/<container>/<unterordner> tritt ein Fehler auf.
Aktualisieren der Authentifizierung
Microsoft unterstützt keine Dataflow- oder semantische Modellaktualisierung mit der OAuth2-Authentifizierung, wenn sich das ADLS-Konto (Azure Data Lake Storage Gen2) in einem anderen Mandanten befindet. Diese Einschränkung gilt für ADLS nur bei der Authentifizierungsmethode OAuth2, d. h. wenn Sie versuchen, mithilfe eines Azure AD-Kontos eine Verbindung mit einem mandantenübergreifenden ADLS herzustellen. In diesem Fall wird empfohlen, anstelle von OAuth2/AA eine andere Authentifizierungsmethode zu verwenden, z.B. die Schlüsselauthentifizierungsmethode.
Proxy- und Firewallanforderungen
Wenn Sie einen Dataflow mithilfe eines Gateways erstellen, müssen Sie möglicherweise einige Ihrer Proxyeinstellungen oder Firewallports ändern, damit die Verbindung mit dem Azure Data Lake hergestellt werden kann. Wenn ein Dataflow mit einer gatewaygebundenen Aktualisierung fehlschlägt, liegt das möglicherweise an einer Firewall oder einem Proxyproblem auf dem Gateway zu den Azure-Speicherendpunkten.
Wenn Sie einen Proxy mit Ihrem Gateway verwenden, müssen Sie möglicherweise die Datei „Microsoft.Mashup.Container.NetFX45.exe.config“ im lokalen Datengateway konfigurieren. Weitere Informationen: Konfigurieren von Proxyeinstellungen für lokales Datengateway.
Um die Konnektivität zwischen Ihrem Netzwerk mit dem Azure Data Lake herzustellen, müssen Sie möglicherweise bestimmte IP-Adressen auf dem Gatewaycomputer aktivieren. Wenn es in Ihrem Netzwerk beispielsweise Firewallregeln gibt, die diese Versuche möglicherweise blockieren, müssen Sie die Blockierung der ausgehenden Netzwerkverbindungen für den Azure Data Lake aufheben. Verwenden Sie zum Aktivieren der erforderlichen ausgehenden Adressen das Diensttag AzureDataLake. Weitere Informationen: Diensttags für virtuelle Netzwerke
Dataflows unterstützen auch die Data Lake-Option „Bring Your Own“. Dies bedeutet, dass Sie einen eigenen Data Lake erstellen, Ihre Berechtigungen verwalten und explizit eine Verbindung mit Ihrem Dataflow herstellen. Wenn Sie in diesem Fall über ein Organisationskonto eine Verbindung mit Ihrer Entwicklungs- oder Produktionsumgebung herstellen, müssen Sie eine der folgenden Rollen für das Speicherkonto aktivieren: Blobdatenleser, Blobdatenmitwirkender oder Blobdatenbesitzer
Power Query Online und Azure Storage befinden sich in derselben Region
Direktzugriff auf ein Azure Storage-Konto mit aktivierter Firewall und in derselben Region wie Power Query Online wird nicht unterstützt. Diese Einschränkung ergibt sich daraus, dass Power Query Dienste, wenn sie in derselben Region wie das Azure-Speicherkonto eingesetzt werden, private Azure-IP-Adressen für die Kommunikation verwenden. Weitere Details finden Sie in der Azure-Dokumentation zur Sicherheit des Speichernetzwerks.
Um diese Einschränkung zu umgehen und den Zugriff auf Azure Storage aus Power Query Online in derselben Region zu ermöglichen, verwenden Sie eine der folgenden Methoden:
- Verwenden Sie ein lokales Datengateway, das als Brücke zwischen Power Query Online und Azure Storage dient.
- Verwenden Sie ein Datengateway für Virtual Network (VNet).