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

  1. 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.

  2. 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.

    Screenshot des Dialogfelds Azure Data Lake Storage Gen2, in das die URL eingegeben wurde.

  3. 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.

    Screenshot des Anmeldedialogfelds für Azure Data Lake Storage Gen2, mit ausgewähltem Organisationskonto und bereit zur Anmeldung.

  4. 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.

    Screenshot des geöffneten Navigators, der die Daten aus der Datei Drivers.text enthält.

Herstellen einer Verbindung mit Azure Data Lake Storage Gen2 über Power Query Online

  1. 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.

    Screenshot des Fensters

  2. 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.

    Screenshot der Verbinden zur Datenquellenseite für Azure Data Lake Storage Gen2 mit der eingegebenen URL.

  3. Wählen Sie aus, ob Sie die Dateisystemansicht oder die Common Data Model-Ordneransicht verwenden möchten.

  4. Wählen Sie bei Bedarf das lokale Datengateway unter Datengateway aus.

  5. 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.

  6. Nachdem Sie sich erfolgreich angemeldet haben, wählen Sie Weiter aus.

  7. 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.

    Screenshot der Seite Daten auswählen, der die Daten aus der Datei Drivers.text enthält.

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:

Weitere Informationen