Azure Databricks

Note

Denne koblingen eies og leveres av Databricks.

Summary

Egenskap Verdi
Connector Azure Databricks-ikonet Azure Databricks
Products Power BI (semantiske modeller)
Power Query Online
Utgivelse tilstand Tilgjengelig
Kategori Database
Godkjenningstyper Azure Active Directory
Legitimasjon for Databricks-klient
Personlig tilgangstoken
Produktspesifikk godkjenning Tjenestekontohaver (Power BI / Fabric)
Arbeidsområdeidentitet (Power BI / Fabric)
Datakildetype Databricks
Funksjonsreferansedokumentasjon Databricks.Catalogs
Databricks.Contents
Databricks.Query

Important

Azure Databricks-kontakten for Power BI støtter nå Arrow Database Connectivity (ADBC)-driveren. Denne kontakten går over fra den innebygde Simba Spark ODBC-driveren til Databricks ADBC-driver. For migreringsveiledning, nøkkeldatoer og administrative kontroller, se Overgang fra ODBC til ADBC-drivere i Power BI og Fabric.

Forutsetninger

For private nettverk må du implementere følgende nettverksinnstillinger:

  • *.blob.core.windows.net* *.store.core.windows.net og må være åpen i nettverksmiljøet ditt.
  • Denne listen over nedlastinger og tilbakekallinger av sertifikater må også legges til i tillatelseslisten din.
  • Hvis brannmurstøtte er aktivert på Databricks-arbeidsplassens lagringskonto, må du konfigurere enten en virtuell nettverksdatagateway eller en lokal datagateway for å tillate privat tilgang til lagringskontoen. Dette sikrer at Fabric Power Bi-tjeneste kan fortsette å få tilgang til arbeidsområdets lagringskonto, og at CloudFetch fortsetter å fungere korrekt. Alternativt kan du deaktivere CloudFetch med konfigurasjonen EnableQueryResultDownload=0.

Støttede funksjoner

  • Import
  • DirectQuery (Power BI semantiske modeller)

Parametre

Inngangspunkt:Databricks.Catalogs

Obligatorisk parameterantall: 2

Parameteren Visningsnavn Påkrevd Type Gruppe Description Utvalgsverdier Nullable
være vert (for) Serververtnavn Yes SMS Vertsnavnet for Databricks-serveren. "example.azuredatabricks.net" false
httpPath HTTP-bane Yes SMS HTTP-banen til klyngen. "/sql/1.0/warehouses/abcdef1234567890" false
options Avanserte alternativer No null rekord Avanserte alternativer sann

Felt i options

Felt Visningsnavn Påkrevd Type Gruppe Description Deklarert standard Tillatte verdier Utvalgsverdier Nullable Valgfritt Metadata for tillatt verdi Deklarerte tillatte verdier
alternativer. Katalog Standardkatalog No SMS Avanserte alternativer Velg en standardkatalog for tilkoblingen. false sann
alternativer. Database Database No SMS Avanserte alternativer Begrens tilkoblingen til den valgte databasen. Dette kan gjøre det raskere å føre opp tabeller, men det vil forhindre spørringsdelegering for spørringer som treffer flere forskjellige databaser. false sann
alternativer. QueryTags Spørringskoder No SMS Avanserte alternativer Nøkkelverdikoder for sporing av spørringer i system.query.history-tabellen. "tag1:value1,tag2:value2" false sann
alternativer. EnableAutomaticProxyDiscovery Automatisk proxy-søk No SMS Avanserte alternativer Dette aktiverer automatisk Windows systemomfattende automatisk proxy-søk. "aktivert" (aktivert); "deaktivert" (deaktivert (standard)) false sann [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled (default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] ["aktivert", "deaktivert"]
alternativer. Implementering Implementering No SMS Avanserte alternativer Bruk '2.0 (beta)' til å angi ADBC. Standardverdien bruker miljøkonfigurasjonen til å bestemme hvilken driver som skal brukes. "2.0" "2.0" (2.0 - ADBC); null (systemstandard) false sann ["2.0", null]
alternativer. Protokoll Protokoll No SMS Avanserte alternativer Angir protokollen som brukes av ADBC-driveren. Velg REST (SEA) for å bruke setningskjørings-API-en. Når den ikke er angitt, brukes driverstandarden (sparsommelighet). null null (standard); "rest" (REST (SEA)) false sann [null, "rest"]

Koble til fra Power Query Desktop

AWS, Azure eller GCP

For å koble til Databricks fra Power Query Desktop, ta følgende steg:

  1. I Get Data-opplevelsen, søk etter Databricks for å velge Databricks-koblingen, Azure Databricks. Bruk Azure Databricks-koblingen for all Databricks SQL Warehouse-data med mindre du har fått beskjed om noe annet av Databricks-representanten din.

    Skjermbilde av dialogboksen Hent data for Databricks Cloud.

  2. Angi serververtsnavnet og HTTP-banen for Databricks SQL Warehouse. Se Konfigurere ODBC- og JDBC-driverne for Databricks for instruksjoner om hvordan du slår opp serververtsnavnet og HTTP-banen. Skriv inn denne informasjonen tilsvarende. Du kan eventuelt angi en standardkatalog og/eller database under Avanserte alternativer. Velg OK for å fortsette.

    Skjermbilde av databricks SQL Warehouse-tilkoblingsfeltene.

  3. Angi legitimasjonen for å godkjenne med Databricks SQL Warehouse. Det finnes tre alternativer for legitimasjon:

    • Klientlegitimasjon for Databricks. Se Databricks OAuth M2M for instruksjoner om generering av OAuth M2M-klientlegitimasjon for Databricks.

    • Personal Access Token (kan brukes for AWS, Azure eller GCP). Hvis du vil ha instruksjoner om generering av et personlig tilgangstoken (PAT), kan du se Personlige tilgangstokener.

    • Azure Active Directory (kun brukbar for Azure). Logg på organisasjonskontoen ved hjelp av popup-vinduet i nettleseren.

      Skjermbilde av oppføringsfeltet for Databricks-token.

    Note

    Når du har lagt inn legitimasjonen din for et bestemt Databricks SQL Warehouse, cacher Power BI Desktop og gjenbruker de samme legitimasjonene i påfølgende tilkoblingsforsøk. Du kan endre denne legitimasjonen ved å gå til Filalternativer > og innstillinger > for datakildeinnstillinger. Mer informasjon: Endre godkjenningsmetoden

  4. Når du har koblet til, viser Navigator dataene som er tilgjengelige for deg i klyngen. Du kan velge enten Transform Data for å transformere dataene ved hjelp av Power Query eller Load for å laste dataene i Power Query Desktop.

    bilde av Power Query navigator som laster Databricks Cloud-data til skrivebordsapp.

Koble til fra Power Query Online

For å koble til Databricks fra Power Query Online, ta følgende steg:

  1. Velg alternativet Azure Databricks i hent data-opplevelsen. Ulike apper har ulike måter å få tilgang til Power Query Online for å få dataerfaring. For mer informasjon om hvordan du kommer til Power Query Online og får dataopplevelse fra appen din, gå til Hvor du kan få data.

    Kortliste de tilgjengelige Databricks-koblingene med søkeboksen. Bruk Azure Databricks-koblingen for all Databricks SQL Warehouse-data med mindre du har fått beskjed om noe annet av Databricks-representanten din.

    Skjermbilde av Databricks-koblingsalternativene i Power Query.

  2. Angi serververtsnavnet og HTTP-banen for Databricks SQL Warehouse. Se Konfigurere ODBC- og JDBC-driverne for Databricks for instruksjoner om hvordan du slår opp serververtsnavnet og HTTP-banen. Du kan eventuelt angi en standardkatalog og/eller database under Avanserte alternativer.

    Skjermbilde av tilkoblingsinnstillingene og legitimasjonen for Azure Databricks.

  3. Angi legitimasjonen for å godkjenne med Databricks SQL Warehouse. Det finnes fire alternativer for kvalifikasjoner:

    • Klientlegitimasjon for Databricks. For instruksjoner for å generere Databricks OAuth M2M Client Credentials, se Databricks OAuth M2M.
    • Personal Access Token (kan brukes for AWS, Azure eller GCP). Se Personlige tilgangstokener for instruksjoner om generering av et personlig tilgangstoken (PAT).
    • Azure Active Directory (kun brukbar for Azure). Logg på organisasjonskontoen ved hjelp av popup-vinduet i nettleseren.
    • Service principal (kun brukbar for Azure). Autentiser deg med en Microsoft Entra ID-tjenesteleder. Dette alternativet er tilgjengelig når man konfigurerer en sky- eller gateway-tilkobling.
  4. Når du har koblet til, vises Navigator og viser dataene som er tilgjengelige på serveren. Velg dataene i navigatøren. Velg deretter Next for å transformere dataene i Power Query.

    Skjermbilde av Power Query-navigatoren som laster Databricks Cloud-data til online app.

Mer informasjon

Koblingsimplementering for tilkoblingsdriver for pildatabase

Du kan bruke driveren Arrow Database Connectivity (ADBC) for Azure Databricks-kontakten i Power BI. Etter hvert som vi fortsetter å forbedre og legge til nye funksjoner i denne koblingen, anbefaler vi at du oppgraderer til den nyeste versjonen for å prøve den ut og sende inn tilbakemeldinger om produktet.

Note

Siden februar 2026 vil nye tilkoblinger opprettet i Power BI Desktop eller Power BI Service automatisk bruke Arrow Database Connectivity (ADBC)-driveren som standard. Eksisterende tilkoblinger vil fortsette å bruke ODBC med mindre du manuelt oppdaterer dem til ADBC.

Slik bytter du til ADBC-driveren:

  1. Åpne ønsket dashbord i Power BI.
  2. Velg Transformer data.
  3. Velg avansert redigering i Query valgseksjonen.
  4. Angi Implementation="2.0" for ADBC.
    let
        Source = Databricks.Catalogs("adb-<workspace-id>.<random-number>.azuredatabricks.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
    

Begrensninger og hensyn

  • Azure Databricks-kontakten støtter webproxy. Automatiske proxy-innstillinger som er definert i PAC-filer, støttes imidlertid ikke.
  • I Azure Databricks-koblingen støttes ikke Databricks.Query-datakilden i kombinasjon med Power BI semantiske modellens DirectQuery-modus.