Azure Databricks

Note

Tämän liittimen omistaa ja tarjoaa Databricks.

Summary

Ominaisuus Arvo
Connector Azure Databricks kuvake Azure Databricks
Products Power BI (semanttiset mallit)
Power Query Online
Julkaisun tila Yleinen saatavuus
Kategoria Tietokanta
Todennuslajit Azure Active Directory
Databricks-asiakkaan tunnistetiedot
Henkilökohtainen käyttöoikeustunnus
Tuotekohtainen todentaminen Palvelun päänimi (Power BI/Fabric)
Työtilan käyttäjätiedot (Power BI/Fabric)
Tietolähdetyyppi Databricks
Funktioiden viitedokumentaatio Databricks.Catalogs
Databricks.Contents
Databricks.Query

Important

Power BI:n Azure Databricks-liitin tukee nyt Arrow Database Connectivity (ADBC) -ajuria. Tämä liitin siirtyy upotetusta Simba Spark ODBC -ajurista Databricks ADBC -ajuriin. Migraatio-ohjeistuksen, avainpäivämäärien ja hallinnon kontrollien osalta katso Transition from ODBC to ADBC drivers in Power BI and Fabric.

Edellytykset

Yksityisverkoissa sinun tulee ottaa käyttöön seuraavat verkkoasetukset:

  • *.blob.core.windows.net* ja *.store.core.windows.net sinun täytyy olla avoin verkkoympäristössäsi.
  • Tämä sertifikaattien lataus- ja peruutuslista tulee myös lisätä lupalistallesi.
  • Jos palomuurituki on käytössä Databricks-työtilan tallennustililläsi, sinun täytyy konfiguroida joko virtuaalinen verkkodatayhdyskäytävä tai paikallinen dataportti, joka sallii yksityisen pääsyn tallennustilille. Tämä varmistaa, että Fabric Power BI -palvelu voi jatkaa työtilan tallennustilin käyttöä ja että CloudFetch toimii oikein. Vaihtoehtoisesti voit poistaa CloudFetchin käytöstä konfiguraatiolla EnableQueryResultDownload=0.

Tuetut ominaisuudet

  • Import
  • DirectQuery (Power BI:n semanttiset mallit)

Parametrit

Aloituskohta:Databricks.Catalogs

Vaadittu parametrien määrä: 2

Parametri Näyttönimi Pakollinen Type Ryhmä Description Otosarvot Nullable
isännöidä Palvelimen isäntänimi Kyllä lähetä tekstiviesti Databricks-palvelimen isäntänimi. "example.azuredatabricks.net" false
httpPath HTTP-polku Kyllä lähetä tekstiviesti Klusterin HTTP-polku. "/sql/1.0/warehouses/abcdef1234567890" false
vaihtoehdot Lisäasetukset Ei Nollattava tallennus Lisäasetukset tosi

Kentät kohteessa options

Kenttä Näyttönimi Pakollinen Type Ryhmä Description Määritetty oletus Sallitut arvot Otosarvot Nullable Valinnainen Sallitun arvon metatiedot Ilmoitetut sallitut arvot
-vaihtoehdot. Luettelo Oletusluettelo Ei lähetä tekstiviesti Lisäasetukset Valitse yhteyden oletusluettelo. false tosi
-vaihtoehdot. Tietokanta Tietokanta Ei lähetä tekstiviesti Lisäasetukset Rajoita yhteyttä valittuun tietokantaan. Tämä saattaa nopeuttaa luettelotaulukoiden luettelointeja, mutta se estää kyselyn delegoinnin lähteeseen kyselyille, jotka osuvat useisiin eri tietokantoihin. false tosi
-vaihtoehdot. Kyselytagsit Kyselytunnisteet Ei lähetä tekstiviesti Lisäasetukset Avain-arvo-tunnisteet kyselyiden seurantaan system.query.history-taulukossa. "tag1:value1,tag2:value2" false tosi
-vaihtoehdot. EnableAutomaticProxyDiscovery Automaattinen välityspalvelimen etsintä Ei lähetä tekstiviesti Lisäasetukset Tämä mahdollistaa automaattisen Windows Järjestelmän laajuisen automaattisen välityspalvelimen etsinnän. "käytössä" (käytössä); "disabled" (Disabled (default)) false tosi [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled (default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] ["enabled", "disabled"]
-vaihtoehdot. Toteutus Toteuttaminen Ei lähetä tekstiviesti Lisäasetukset Määritä ADBC:n arvoksi 2,0 (beeta). Oletusarvo käyttää ympäristön määritystä käytettävän ohjaimen määrittämiseen. "2.0" "2.0" (2.0 - ADBC); tyhjäarvo (järjestelmän oletus) false tosi ["2.0", null]
-vaihtoehdot. Protocol Protokolla Ei lähetä tekstiviesti Lisäasetukset Määrittää ADBC-ohjaimen käyttämän protokollan. Valitse REST (SEA), jos haluat käyttää lausekkeen suorittamisen ohjelmointirajapintaa. Kun arvoa ei ole määritetty, käytetään ohjaimen oletusarvoa (Thrift). tyhjä tyhjäarvo (oletus); "rest" (REST (SEA)) false tosi [null, "rest"]

Yhdistäminen Power Query Desktopista

AWS, Azure tai GCP

Yhdistääksesi Databricksiin Power Query Desktopista, suorita seuraavat vaiheet:

  1. Get Data -kokemuksessa etsi Databricks ja valitse Databricks-liittimen Azure Databricks. Käytä Azure Databricks-liitintä kaikille Databricks SQL Warehouse -datalle, ellei Databricks-edustajasi ole ohjeistanut sinua toisin.

    Näyttökuva Databricks Cloudin Nouda tiedot -valintaikkunasta.

  2. Anna Databricks SQL Warehousen palvelimen isäntänimi ja HTTP-polku . Katso Määritä Databricks ODBC- ja JDBC-ohjaimet ohjeita "Palvelimen isäntänimen" ja "HTTP-polun" etsimiseen. Anna nämä tiedot vastaavasti. Voit halutessasi antaa oletusluettelon ja/tai tietokannan Lisäasetukset-kohdassa. Jatka valitsemalla OK .

    Näyttökuva Databricks SQL Warehouse -yhteyskentistä.

  3. Anna tunnistetietosi, jotta voit todentautua Databricks SQL Warehousen avulla. Tunnistetiedoilla on kolme vaihtoehtoa:

    • Databricks-asiakkaan tunnistetiedot. Lisätietoja Databricks OAuth M2M :n luomisesta on kohdassa Databricks OAuth M2M -asiakastunnistetiedot.

    • Henkilökohtainen käyttöoikeustietue (käytettävissä AWS:lle, Azure tai GCP:lle). Ohjeet henkilökohtaisen käyttöoikeustietueen (PAT) muodostamiseen ovat kohdassa Henkilökohtaiset käyttöoikeustietueet.

    • Azure Active Directory (käytettävissä vain Azure). Kirjaudu sisään organisaatiotilillesi käyttämällä selaimen ponnahdusikkunaa.

      Näyttökuva Databricks-tunnuksen syöttökentästä.

    Note

    Kun syötät tunnistetietosi tiettyyn Databricks SQL Warehouseen, Power BI Desktop tallentaa ja käyttää samoja tunnistetietoja myöhemmissä yhteysyrityksissä. Voit muokata näitä tunnistetietoja valitsemalla Tiedosto > Asetukset ja vaihtoehdot > Tietolähdeasetukset. Lisätietoja: Todennusmenetelmän muuttaminen

  4. Kun yhteys on muodostettu onnistuneesti, siirtymistoiminto näyttää klusterissa käytettävissä olevat tiedot. Voit valita joko Transform Data muuntaaksesi datan Power Query avulla tai Load lataaaksesi datan Power Query Desktopiin.

    Kuva Power Query navigaattorista, joka lataa Databricks Cloud -dataa työpöytäsovellukseen.

Yhdistäminen Power Query Onlinesta

Yhdistääksesi Databricksiin Power Query Onlinesta, suorita seuraavat vaiheet:

  1. Valitse Azure Databricks -vaihtoehto hakukokemuksesta. Eri sovelluksilla on erilaisia tapoja päästä Power Query Onlineen datakokemuksen saamiseksi. Lisätietoja siitä, miten pääsee Power Query Onlineen saadaksesi datakokemusta sovelluksestasi, löydät osoitteesta Where to get data.

    Valitse käytettävissä olevat Databricks-liittimet hakuruudun avulla. Käytä Azure Databricks-liitintä kaikille Databricks SQL Warehouse -datalle, ellei Databricks-edustajasi ole ohjeistanut sinua toisin.

    Kuvakaappaus Databricks-liitinvaihtoehdoista Power Query.

  2. Kirjoita Databricks SQL Warehousen palvelimen isäntänimi ja HTTP-polku . Katso Määritä Databricks ODBC- ja JDBC-ohjaimet ohjeita "Palvelimen isäntänimen" ja "HTTP-polun" etsimiseen. Voit halutessasi antaa oletusluettelon ja/tai tietokannan Lisäasetukset-kohdassa.

    Kuvakaappaus Azure Databricks.

  3. Anna tunnistetietosi, jotta voit todentautua Databricks SQL Warehousen avulla. Tunnistetiedoilla on neljä vaihtoehtoa:

    • Databricks-asiakkaan tunnistetiedot. Ohjeet Databricks OAuth M2M -asiakkaan tunnistetietojen muodostamiseen ovat kohdassa Databricks OAuth M2M.
    • Henkilökohtainen käyttöoikeustietue (käytettävissä AWS:lle, Azure tai GCP:lle). Katso ohjeet henkilökohtaisen käyttöoikeustietueen (PAT) luomisesta artikkelista Henkilökohtaiset käyttöoikeustietueet.
    • Azure Active Directory (käytettävissä vain Azure). Kirjaudu sisään organisaatiotilillesi käyttämällä selaimen ponnahdusikkunaa.
    • Palvelun päänimi (käytettävissä vain Azure). Todenna Microsoft Entra ID palvelun päänimen avulla. Tämä vaihtoehto on käytettävissä, kun määrität pilvi- tai yhdyskäytäväyhteyttä.
  4. Kun yhteys on muodostettu onnistuneesti, rakenneselain tulee näkyviin ja näyttää palvelimella käytettävissä olevat tiedot. Valitse tiedot siirtymistoiminnossa. Valitse sitten Next muuntaaksesi tiedot Power Query.

    Kuvakaappaus Power Query-navigaattorista, joka lataa Databricks Cloud -dataa verkkosovellukseen.

Lisätietoja

Nuolitietokantayhteyden ohjaimen liittimen toteutus

Voit käyttää Arrow Database Connectivity (ADBC)-ajuria Azure Databricks-liittimelle Power BI. Kun parannamme ja lisäämme uusia ominaisuuksia tähän liittimeen, suosittelemme päivittämään uusimpaan versioon kokeilemaan sitä ja lähettämään palautetta tuotteesta.

Note

Helmikuusta 2026 lähtien Power BI Desktopissa tai Power BI Servicessä luodut uudet yhteydet käyttävät automaattisesti Arrow Database Connectivity (ADBC) -ajuria oletuksena. Olemassa olevat yhteydet jatkavat ODBC:n käyttöä, ellei niitä päivitä manuaalisesti ADBC:hen.

ADBC-ohjaimen vaihtaminen:

  1. Avaa haluamasi kojelauta Power BI:ssä.
  2. Valitse Muuta tiedot.
  3. Valitse Laajennettu editoriQuery -osiosta.
  4. Määritä Implementation="2.0" ADBC:lle.
    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
    

Rajoitukset ja huomioitavat seikat

  • Azure Databricks-liitin tukee web proxy. .pac-tiedostoissa määritettyjä automaattisia välityspalvelinasetuksia ei kuitenkaan tueta.
  • Azure Databricks-liittimessä Databricks.Query -tietolähdettä ei tueta yhdessä Power BI semanttisen mallin DirectQuery-tilan kanssa.