Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Note
Denne connector ejes og leveres af Databricks.
Summary
| Egenskab | Værdi |
|---|---|
| Connector |
Azure Databricks |
| Products | Power BI (semantiske modeller) Power Query Online |
| Frigivelse tilstand | Generel tilgængelighed |
| Kategori | Database |
| Godkendelsestyper | Azure Active Directory Legitimationsoplysninger for Databricks-klient Personligt adgangstoken |
| Produktspecifik godkendelse | Tjenesteprincipal (Power BI/Fabric) Arbejdsområdeidentitet (Power BI/Fabric) |
| Datakildetype | Databricks |
| Dokumentation til funktionsreference | Databricks.CatalogsDatabricks.ContentsDatabricks.Query |
Vigtigt!
Den Azure Databricks connector til Power BI understøtter nu Arrow Database Connectivity (ADBC) driveren. Denne connector overgår fra den indlejrede Simba Spark ODBC-driver til Databricks ADBC-driveren. For vejledning om migration, nøgledatoer og administrative kontroller, se Overgang fra ODBC til ADBC-drivere i Power BI og Fabric.
Forudsætninger
For private netværk skal du implementere følgende netværksindstillinger:
-
*.blob.core.windows.net**.store.core.windows.netog skal være åben i dit netværksmiljø. - Denne liste over certifikatdownloads og tilbagekaldelser skal også tilføjes til din tilladelsesliste.
- Hvis firewall-understøttelse er aktiveret på din Databricks arbejdsområde-lagringskonto, skal du konfigurere enten en virtuel netværksdatagateway eller en lokal datagateway for at tillade privat adgang til lagringskontoen. Dette sikrer, at Fabric Power BI-tjeneste fortsat kan få adgang til arbejdsområdets lagringskonto, og at CloudFetch fortsat fungerer korrekt. Alternativt kan du deaktivere CloudFetch med konfigurationen
EnableQueryResultDownload=0.
Understøttede funktioner
- Import
- DirectQuery (Power BI semantiske modeller)
Parametre
Indgangspunkt:Databricks.Catalogs
Obligatorisk parameterantal: 2
| Parameter | Vist navn | Required | Type | Gruppe | Description | Stikprøveværdier | Nullable |
|---|---|---|---|---|---|---|---|
| hoste | Serverværtsnavn | Yes | sende sms | Værtsnavnet på Databricks-serveren. | "example.azuredatabricks.net" | false | |
| httpPath | HTTP-sti | Yes | sende sms | Klyngens HTTP-sti. | "/sql/1.0/warehouses/abcdef1234567890" | false | |
| muligheder | Avancerede indstillinger | No | Annullerbar registrering | Avancerede indstillinger | sand |
Felter i options
| Felt | Vist navn | Required | Type | Gruppe | Description | Erklæret standard | Tilladte værdier | Stikprøveværdier | Nullable | Valgfrit | Tilladte værdimetadata | Deklarerede tilladte værdier |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| indstillinger. Katalog | Standardkatalog | No | sende sms | Avancerede indstillinger | Vælg et standardkatalog til forbindelsen. | false | sand | |||||
| indstillinger. Database | Database | No | sende sms | Avancerede indstillinger | Begræns forbindelsen til den valgte database. Dette kan gøre det hurtigere at vise tabeller, men det forhindrer forespørgselsdelegering for forespørgsler, der rammer flere forskellige databaser. | false | sand | |||||
| indstillinger. QueryTags | Forespørgselskoder | No | sende sms | Avancerede indstillinger | Nøgleværdikoder til sporing af forespørgsler i tabellen system.query.history. | "tag1:value1,tag2:value2" | false | sand | ||||
| indstillinger. EnableAutomaticProxyDiscovery | Automatisk proxyregistrering | No | sende sms | Avancerede indstillinger | Dette aktiverer automatisk Windows automatisk proxyregistrering i hele systemet. | "enabled" (aktiveret); "disabled" (Disabled (standard)) | false | sand | [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled (default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] | ["enabled", "disabled"] | ||
| indstillinger. Implementering | Implementering | No | sende sms | Avancerede indstillinger | Brug '2.0 (beta)' til at angive ADBC. Værdien 'standard' bruger miljøkonfigurationen til at bestemme, hvilken driver der skal bruges. | "2.0" | "2.0" (2.0 - ADBC); null (systemstandard) | false | sand | ["2.0", null] | ||
| indstillinger. Protokol | Protokol | No | sende sms | Avancerede indstillinger | Angiver den protokol, der bruges af ADBC-driveren. Vælg 'REST (SEA)' for at bruge API'en til udførelse af sætning. Når driveren ikke er angivet, bruges driverens standard (sparsommelighed). | null | null (standard); "rest" (REST (SEA)) | false | sand | [null, "rest"] |
Opret forbindelse fra Power Query Desktop
AWS, Azure eller GCP
For at forbinde til Databricks fra Power Query Desktop, skal du tage følgende trin:
I Get Data-oplevelsen søger du efter Databricks for at vælge Databricks-connectoren Azure Databricks. Brug Azure Databricks-connectoren til alle Databricks SQL Warehouse-data, medmindre du er blevet instrueret i andet af din Databricks-repræsentant.
Angiv serverværtsnavnet og HTTP-stien til dit Databricks SQL Warehouse. Se Konfigurer Databricks ODBC- og JDBC-driverne for at få oplysninger om, hvordan du slår dit "Serverværtsnavn" og "HTTP-sti" op. Angiv disse oplysninger i overensstemmelse hermed. Du kan vælge at angive et standardkatalog og/eller en standarddatabase under Avancerede indstillinger. Vælg OK for at fortsætte.
Angiv dine legitimationsoplysninger for at godkende med dit Databricks SQL Warehouse. Der er tre muligheder for legitimationsoplysninger:
Legitimationsoplysninger til databricks-klienten. Se Databricks OAuth M2M for at få oplysninger om, hvordan du genererer databricks OAuth M2M-klientlegitimationsoplysninger.
Personlig adgangstoken (brugbar til AWS, Azure eller GCP). Du kan finde oplysninger om, hvordan du opretter et pat-token (Personal Access Token), under Personlige adgangstokens.
Azure Active Directory (kun brugbar til Azure). Log på din organisationskonto ved hjælp af pop op-vinduet i browseren.
Note
Når du indtaster dine legitimationsoplysninger for et bestemt Databricks SQL Warehouse, cacher Power BI Desktop og genbruger de samme legitimationsoplysninger i efterfølgende forbindelsesforsøg. Du kan ændre disse legitimationsoplysninger ved at gå til Filindstillinger >> Indstillinger Indstillinger for datakilde. Flere oplysninger: Skift godkendelsesmetoden
Når du har oprettet forbindelse, viser Navigator de data, der er tilgængelige for dig i klyngen. Du kan vælge enten Transform Data for at transformere dataene ved hjælp af Power Query eller Load for at indlæse dataene i Power Query Desktop.
Opret forbindelse fra Power Query Online
For at forbinde til Databricks fra Power Query Online, skal du tage følgende trin:
Vælg Azure Databricks-muligheden i Get Data-oplevelsen. Forskellige apps har forskellige måder at få adgang til Power Query Online for dataoplevelse. For mere information om, hvordan du kommer til Power Query Online og får dataoplevelse fra din app, gå til Hvor kan du få data.
Kortliste de tilgængelige Databricks-connectors med søgefeltet. Brug Azure Databricks-connectoren til alle Databricks SQL Warehouse-data, medmindre du er blevet instrueret i andet af din Databricks-repræsentant.
Angiv serverværtsnavnet og HTTP-stien til dit Databricks SQL Warehouse. Se Konfigurer Databricks ODBC- og JDBC-driverne for at få oplysninger om, hvordan du slår dit "Serverværtsnavn" og "HTTP-sti" op. Du kan vælge at angive et standardkatalog og/eller en standarddatabase under Avancerede indstillinger.
Angiv dine legitimationsoplysninger for at godkende med dit Databricks SQL Warehouse. Der er fire muligheder for kvalifikationer:
- Legitimationsoplysninger til databricks-klienten. For instruktioner til generering af Databricks OAuth M2M klientoplysninger, se Databricks OAuth M2M.
- Personlig adgangstoken (brugbar til AWS, Azure eller GCP). Se Personlige adgangstokens for at få oplysninger om, hvordan du opretter et PAT (Personal Access Token).
- Azure Active Directory (kun brugbar til Azure). Log på din organisationskonto ved hjælp af pop op-vinduet i browseren.
- Service principal (kun brugbar for Azure). Autentificér med en Microsoft Entra ID-tjenesteprincipal. Denne mulighed er tilgængelig, når man konfigurerer en cloud- eller gatewayforbindelse.
Når du har oprettet forbindelse, vises Navigator og viser de data, der er tilgængelige på serveren. Vælg dine data i navigatoren. Vælg derefter Next for at transformere dataene i Power Query.
Flere oplysninger
Implementering af arrow Database Connectivity-driverconnector
Du kan bruge Arrow Database Connectivity (ADBC)-driveren til Azure Databricks-connectoren i Power BI. I takt med at vi fortsætter med at forbedre og føje nye funktioner til denne connector, anbefaler vi, at du opgraderer til den nyeste version for at prøve den og indsende produktfeedback.
Note
Siden februar 2026 vil nye forbindelser, der oprettes i Power BI Desktop eller Power BI Service, automatisk bruge Arrow Database Connectivity (ADBC)-driveren som standard. Eksisterende forbindelser vil fortsat bruge ODBC, medmindre du manuelt opdaterer dem til ADBC.
Sådan skifter du til ADBC-driveren:
- Åbn dit ønskede dashboard i Power BI.
- Vælg Transformér data.
- Vælg Avanceret editor i afsnittet Query muligheden.
- Angiv
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
Begrænsninger og overvejelser
- Azure Databricks-connectoren understøtter web proxy. Automatiske proxyindstillinger, der er defineret i .pac-filer, understøttes dog ikke.
- I Azure Databricks-connectoren understøttes
Databricks.Querydatakilden ikke i kombination med Power BI semantiske models DirectQuery-tilstand.
Azure Databricks