Freigeben über


Databricks

Hinweis

Der folgende Connectorartikel wird von Databricks, dem Besitzer dieses Connectors und einem Mitglied des Microsoft Power Query Connector-Zertifizierungsprogramms bereitgestellt. Wenn Sie Fragen zum Inhalt dieses Artikels haben oder Änderungen an diesem Artikel vornehmen möchten, nutzen Sie die Supportkanäle auf der Databricks-Website.

Zusammenfassung

Element Beschreibung
Freigabestatus Allgemeine Verfügbarkeit
Produkte Power BI (Semantikmodelle)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Unterstützte Authentifizierungstypen Azure Active Directory
Persönliches Zugriffstoken
OAuth (OIDC)

Hinweis

Einige Funktionen können in einem Produkt vorhanden sein, in anderen jedoch nicht, was an den Bereitstellungsplänen und hostspezifischen Funktionen liegt.

Voraussetzungen

Dieser Connector ist nur für die Verwendung mit einem Databricks SQL Warehouse vorgesehen, das unter AWS ausgeführt wird und OAuth verwendet. Verwenden Sie mit Azure Databricks den Azure Databricks-Connector. Wenn Sie OAuth nicht mit Ihrem Databricks SQL Warehouse (in AWS oder GCP) verwenden, verwenden Sie ebenfalls den Azure Databricks-Connector. Die Databricks Community Edition wird nicht unterstützt.

Unterstützte Funktionen

  • Importieren
  • DirectQuery (semantische Power BI-Modelle)

Herstellen einer Verbindung mit Databricks über Power Query Desktop

Führen Sie die folgenden Schritte aus, um eine Verbindung mit Databricks über Power Query Desktop herzustellen:

  1. Suchen Sie über die Funktion „Daten abrufen“ nach Databricks, um den Databricks-Connector in die Auswahlliste aufzunehmen. Verwenden Sie den Databricks-Connector hier nur für Ihre Databricks SQL Warehouse-Daten (ausgeführt in AWS), wenn Sie OAuth zur Authentifizierung verwenden.

    Abrufen von Daten aus Databricks Cloud.

  2. Geben Sie den Serverhostnamen und HTTP-Pfad für das Databricks SQL Warehouse an. Wie Sie den Serverhostnamen und HTTP-Pfad ermitteln, erfahren Sie unter Konfigurieren der ODBC- und JDBC-Treiber von Databricks. Geben Sie diese Informationen entsprechend ein. Optional können Sie unter Erweiterte Optionen einen Standardkatalog und/oder eine Datenbank bereitstellen. Klicken Sie auf OK , um fortzufahren.

    Geben Sie Ihr Databricks SQL Warehouse an.

  3. Geben Sie Ihre Anmeldeinformationen zur Authentifizierung bei Ihrem Databricks SQL Warehouse an. Drei Optionen für Anmeldeinformationen sind verfügbar:

    • Benutzername und Kennwort. Diese Option ist nicht verfügbar, wenn Ihre Organisation/Ihr Konto 2FA/MFA verwendet.

    • Persönliches Zugriffstoken. Wie Sie ein persönliches Zugriffstoken (Personal Access Token, PAT) generieren, erfahren Sie unter Persönliche Zugriffstoken.

    • OAuth (OIDC). Melden Sie sich im Browser-Popupfenster bei Ihrem Organisationskonto an.

      Geben Sie ein entsprechendes Token an.

    Hinweis

    Nachdem Sie Ihre Anmeldeinformationen für ein bestimmtes Databricks SQL Warehouse eingegeben haben, speichert Power BI Desktop diese Anmeldeinformationen im Cache und verwendet sie bei späteren Verbindungsversuchen wieder. Sie können diese Anmeldeinformationen unter Datei > Optionen und Einstellungen > Datenquelleneinstellungen ändern. Weitere Informationen: Ändern der Authentifizierungsmethode

  4. Nachdem Sie die Verbindung hergestellt haben, werden im Navigator die Daten angezeigt, die Ihnen im Cluster zur Verfügung stehen. Sie können entweder Daten transformieren auswählen, um die Daten mithilfe von Power Query zu transformieren, oder Laden, um die Daten in Power Query Desktop zu laden.

    Bild des Power Query Navigators, der Databricks-Cloud-Daten in die Desktop-App lädt.

Herstellen einer Verbindung mit Databricks-Daten über Power Query Online

Führen Sie die folgenden Schritte aus, um eine Verbindung mit Databricks über Power Query Online herzustellen:

  1. Wählen Sie in der Benutzeroberfläche zum Abrufen von Daten die Option Databricks 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.

    Nehmen Sie den verfügbaren Databricks-Connector über das Suchfeld in die Auswahlliste auf. Wählen Sie den Databricks-Connector für Ihr Databricks SQL Warehouse aus.

    Abbildung der Databricks-Connectors.

  2. Geben Sie den Serverhostnamen und HTTP-Pfad für das Databricks SQL Warehouse ein. Wie Sie den Serverhostnamen und HTTP-Pfad ermitteln, erfahren Sie unter Konfigurieren der ODBC- und JDBC-Treiber von Databricks. Optional können Sie unter Erweiterte Optionen einen Standardkatalog und/oder eine Datenbank bereitstellen.

    Verbindungseinstellungen und Anmeldeinformationen.

  3. Geben Sie Ihre Anmeldeinformationen zur Authentifizierung bei Ihrem Databricks SQL Warehouse an. Es gibt drei Optionen für Anmeldeinformationen:

    • Basic. Verwenden Sie diese Option bei der Authentifizierung mit einem Benutzernamen und Kennwort. Diese Option ist nicht verfügbar, wenn Ihre Organisation/Ihr Konto 2FA/MFA verwendet.
    • Kontoschlüssel. Verwenden Sie diese Option bei der Authentifizierung mit einem persönlichen Zugriffstoken. Wie Sie ein persönliches Zugriffstoken (Personal Access Token, PAT) generieren, erfahren Sie unter Persönliche Zugriffstoken.
    • Organisationskonto. Verwenden Sie diese Option bei der Authentifizierung mit OAuth. Melden Sie sich im Browser-Popupfenster bei Ihrem Organisationskonto an.
  4. Sobald Sie erfolgreich eine Verbindung hergestellt haben, wird der Navigator geöffnet, in dem die auf dem Server verfügbaren Daten angezeigt werden. Wählen Sie die Daten im Navigator aus. Wählen Sie dann Weiter aus, um die Daten in Power Query zu transformieren.

    Bild des Power Query Navigators, der Databricks-Cloud-Daten in die online App lädt.