Databricks

Anteckning

Den här anslutningsappen ägs och tillhandahålls av Databricks.

Sammanfattning

Property Value
Connector Ikon för Databricks Databricks
Produkter Power BI (semantiska modeller)
Power Query Online
Versionsstatus Allmän tillgänglighet
Category Database
Autentiseringstyper Autentiseringsuppgifter för Databricks-klienten
OAuth (OIDC)
Personlig åtkomsttoken
Typ av datakälla DatabricksMultiCloud
Dokumentation om funktionsreferens DatabricksMultiCloud.Catalogs
DatabricksMultiCloud.Query

Anteckning

Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.

Viktigt!

Arrow Database Connectivity (ADBC)-drivrutinen för Databricks-anslutningsprogrammet i Power BI är allmänt tillgänglig från och med den 15 oktober 2026. Det här anslutningsprogrammet övergår från den inbäddade Simba Spark ODBC-drivrutinen till Databricks ADBC-drivrutinen. Information om migreringsvägledning, nyckeldatum och administratörskontroller finns i Transition från ODBC till ADBC-drivrutiner i Power BI och Fabric.

Förutsättningar

Den här anslutningsappen är endast avsedd för användning med ett Databricks SQL Warehouse som körs på AWS och med OAuth. Om du använder Azure Databricks använder du anslutningsappen Azure Databricks. Om du inte använder OAuth med ditt Databricks SQL Warehouse (på AWS eller GCP) använder du även anslutningsappen Azure Databricks. Databricks Community Edition stöds inte.

Funktioner som stöds

  • Importera
  • DirectQuery (Power BI semantiska modeller)

Parameters

Startpunkt:DatabricksMultiCloud.Catalogs

Antal obligatoriska parametrar: 2

Parameter Visningsnamn Required Type Group Beskrivning Exempelvärden Nullbar
host Servervärdnamn Yes text Databricks-serverns värdnamn. "example.azuredatabricks.net" false
httpPath HTTP-sökväg Yes text HTTP-sökvägen för klustret. "/sql/1.0/warehouses/abcdef1234567890" false
options Avancerade alternativ No nullbar posttyp Avancerade alternativ true

Fält i options

Fält Visningsnamn Required Type Group Beskrivning Deklarerat standardvärde Tillåtna värden Exempelvärden Nullbar Optional Metadata för tillåtna värden Deklarerade tillåtna värden
options.Catalog Standardkatalog No text Avancerade alternativ Välj en standardkatalog för anslutningen. false true
options.Database Database No text Avancerade alternativ Begränsa anslutningen till den valda databasen. Detta kan göra listningstabeller snabbare, men det förhindrar frågedelegering för frågor som använder flera olika databaser. false true
options.QueryTags Frågetaggar No text Avancerade alternativ Nyckelvärdestaggar för att spåra queries i tabellen system.query.history. "tag1:value1,tag2:value2" false true
options.EnableAutomaticProxyDiscovery Automatisk identifiering av proxy No text Avancerade alternativ Detta möjliggör automatisk systemomfattande proxyidentifiering i Windows. "aktiverat" (Aktiverat); "inaktiverat" (Inaktiverat (standard)) false true [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled (default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] ["aktiverad", "inaktiverad"]
options.Implementation Implementation No text Avancerade alternativ Använd "2.0 (beta)" för att ange ADBC. Standardvärdet använder miljökonfigurationen för att avgöra vilken drivrutin som ska användas. "2.0" "2.0" (2.0 - ADBC); null (Systemstandard) false true ["2.0", null]
options.Protocol Protocol No text Avancerade alternativ Anger det protokoll som används av ADBC-drivrutinen. Välj REST (SEA) för att använda Statement Execution API. När den inte har angetts används drivrutinsstandarden (Thrift). noll null (standard); "rest" (REST (SEA)) false true [null, "rest"]

Ansluta från Power Query Desktop

Utför följande steg för att ansluta till Databricks från Power Query Desktop:

  1. I get data-upplevelsen söker du efter Databricks- för att nominera Databricks-anslutningsappen. Du bör endast använda Databricks-anslutningsprogrammet här för databricks SQL Warehouse-data (körs på AWS) om du använder OAuth för autentisering.

    Skärmbild av dialogrutan Hämta data för Databricks Cloud.

  2. Ange serverns värdnamn och HTTP-sökväg för ditt Databricks SQL Warehouse. Se Konfigurera Databricks ODBC- och JDBC-drivrutinerna för instruktioner om hur du hittar ditt "Servernamn" och "HTTP-sökväg". Ange den här informationen i enlighet med detta. Du kan också ange en standardkatalog och/eller databas under Avancerade alternativ. Välj OK för att fortsätta.

    Skärmbild av anslutningsfälten för Databricks SQL Warehouse.

  3. Ange dina autentiseringsuppgifter för att autentisera med ditt Databricks SQL Warehouse. Du har tre alternativ för autentiseringsuppgifter:

    • Autentiseringsuppgifter för Databricks-klienten. Mer information om hur du genererar autentiseringsuppgifter för Databricks OAuth M2M finns i Databricks OAuth M2M-klientautentiseringsuppgifter.

    • Personlig åtkomsttoken. Se Personliga åtkomsttoken för instruktioner om hur du genererar en personlig åtkomsttoken (PAT).

    • OAuth (OIDC). Logga in på ditt organisationskonto med hjälp av webbläsar-popup-fönstret.

      Skärmbild av inmatningsfältet för Databricks-token.

    Anteckning

    När du har angett dina autentiseringsuppgifter för ett visst Databricks SQL Warehouse cachelagrar Power BI Desktop och återanvänder samma autentiseringsuppgifter i efterföljande anslutningsförsök. Du kan ändra dessa autentiseringsuppgifter genom att gå till Fil > Alternativ och inställningar > Inställningar för datakälla. Mer information: Ändra autentiseringsmetoden

  4. När du har anslutit visar Navigator de data som är tillgängliga för dig i klustret. Du kan välja antingen Transform Data för att transformera data med Power Query eller Load för att läsa in data i Power Query Desktop.

    Bild av Power Query-navigator som laddar Databricks Cloud-data till skrivbordsapp.

Ansluta från Power Query Online

Utför följande steg för att ansluta till Databricks från Power Query Online:

  1. Välj alternativet Databricks i hämta dataupplevelsen. Olika appar har olika sätt att komma till Power Query Online för att hämta data. Mer information om hur du kommer till Power Query Online från din app för att få en datainhämtning finns i Var du hämtar data.

    Nominera den tillgängliga Databricks-anslutningsappen med sökrutan. Välj Databricks-kopplingen för ditt Databricks SQL Warehouse.

    Skärmbild av Databricks-anslutningsalternativen i Power Query.

  2. Ange servervärdnamn och HTTP-sökväg för ditt Databricks SQL Warehouse. Se Konfigurera Databricks ODBC- och JDBC-drivrutinerna för instruktioner om hur du hittar ditt "Servernamn" och "HTTP-sökväg". Du kan också ange en standardkatalog och/eller databas under Avancerade alternativ.

    Skärmbild av anslutningsinställningar och autentiseringsuppgifter för Databricks online služby.

  3. Ange dina autentiseringsuppgifter för att autentisera med ditt Databricks SQL Warehouse. Det finns tre alternativ för autentiseringsuppgifter:

    • Grundläggande. Använd det här alternativet när du autentiserar med ett användarnamn och lösenord. Det här alternativet är inte tillgängligt om din organisation/ditt konto använder 2FA/MFA.
    • Kontonyckel. Använd det här alternativet när du autentiserar med en personlig åtkomsttoken. Se Personliga åtkomsttoken för instruktioner om hur du genererar en personlig åtkomsttoken (PAT).
    • Organisationskonto. Använd det här alternativet när du autentiserar med OAuth. Logga in på ditt organisationskonto med hjälp av webbläsar-popup-fönstret.
  4. När du har anslutit visas Navigator och visar tillgängliga data på servern. Välj dina data i navigatören. Välj sedan Nästa för att transformera data i Power Query.

    Skärmbild av Power Query navigator som läser in Databricks Cloud-data till onlineappen.

Ytterligare information

Implementering av Arrow Database Connectivity-drivrutinsanslutning

Arrow Database Connectivity-drivrutinen (ADBC) för Databricks-anslutningsappen i Power BI är allmänt tillgänglig från och med den 15 oktober 2026. Om du vill använda den i Power BI Desktop uppdaterar du till den senaste versionen. Du kan också skicka produktfeedback till Databricks.

Så här växlar du till ADBC-drivrutinen:

  1. Öppna önskad instrumentpanel i Power BI.

  2. Välj Transformera data.

  3. Välj Rozšírený editor i alternativavsnittet Query.

  4. Ange Implementation="2.0" för ADBC.

    let
        Source = DatabricksMultiCloud.Catalogs("<instance-name>.cloud.databricks.net", "/sql/1.0/warehouses/<sql-warehouse-id>",
            [Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]),
        powerbi_Database = Source{[Name="powerbi",Kind="Database"]}[Data],
        default_Schema = powerbi_Database{[Name="default",Kind="Schema"]}[Data],
        dashboard_data_Table = default_Schema{[Name="dashboard_data",Kind="Table"]}[Data]
    in
        dashboard_data_Table