Zdieľať cez


Databricks

Note

Tento konektor vlastní a poskytuje Databricks.

Summary

Item Description
Stav vydania Všeobecná dostupnosť
Products Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Podporované typy overovania Username/Password
Osobný prístupový token
OAuth (OIDC)

Note

Niektoré možnosti môžu byť prítomné v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Note

Konektor Databricks pre Power BI teraz podporuje ovládač Arrow Database Connectivity (ADBC ). Táto funkcia je dostupná v verzia Preview. Ďalšie informácie nájdete tu.

Prerequisites

Tento konektor je určený iba na použitie s skladom SQL Databricks spusteným v AWS a s použitím OAuth. Ak používate Azure Databricks, použite konektor Azure Databricks . Ak nepoužívate protokol OAuth so službou Databricks SQL Warehouse (v službe AWS alebo GCP), použite aj konektor Azure Databricks . Vydanie Databricks Community Edition nie je podporované.

Podporované možnosti

  • Import
  • DirectQuery (sémantické modely služby Power BI)

Pripojenie k databricks z aplikácie Power Query Desktop

Ak sa chcete pripojiť k službe Databricks z aplikácie Power Query Desktop, vykonajte nasledujúce kroky:

  1. V prostredí Získať údaje vyhľadajte Databricks a vyberte konektor Databricks do užšieho výberu. Konektor Databricks by ste tu mali používať iba pre údaje Databricks SQL Warehouse (spustené na AWS), ak na overovanie používate OAuth.

    získať údaje z Databricks Cloud.

  2. Zadajte názov hostiteľa servera a cestu HTTP pre váš Databricks SQL Warehouse. Pokyny na vyhľadanie názvu hostiteľa servera a cesty HTTP nájdete v téme Konfigurácia ovládačov ODBC a JDBC služby Databricks. Zadajte zodpovedajúcim spôsobom tieto informácie. Voliteľne môžete zadať predvolený katalóg a/alebo databázu v časti Rozšírené možnosti. Pokračujte výberom možnosti OK .

    Zadajte svoj sklad SQL v službe Databricks.

  3. Zadajte svoje poverenia na overenie v sklade SQL v službe Databricks. Pre poverenia máte k dispozícii tri možnosti:

    • Poverenia klienta Databricks. Pokyny na generovanie poverení klienta Databricks OAuth M2M nájdete v časti Databricks OAuth M2M .

    • Osobný prístupový token. Pokyny na generovanie osobného prístupového tokenu (PAT) nájdete v osobných prístupových tokenov.

    • OAuth (OIDC). Prihláste sa do konta organizácie pomocou kontextovej zostavy prehliadača.

      Zadajte vhodný token.

    Note

    Keď zadáte svoje poverenia pre konkrétny sklad SQL Databricks, Aplikácia Power BI Desktop uloží do vyrovnávacej pamäte a znova zadá tie isté poverenia pri následných pokusoch o pripojenie. Tieto poverenia môžete upraviť prechodom do Súbor > Možnosti a nastavenia > nastavenia zdroja údajov. Ďalšie informácie: Zmeniť metódu overovania

  4. Po úspešnom pripojení sa v Navigátore zobrazia údaje, ktoré máte v klastri k dispozícii. Môžete si vybrať buď Transformovať údaje na transformáciu údajov pomocou Power Query, alebo Načítať na načítanie údajov v Power Query Desktop.

    Obrázok navigátora Power Query, ktorý načíta cloudové údaje Databricks do počítačovej aplikácie.

Pripojenie k údajom Databricks z Power Query Online

Ak sa chcete pripojiť k službe Databricks z Power Query Online, vykonajte nasledujúce kroky:

  1. Vyberte možnosť Databricks v prostredí Získať údaje. Rôzne aplikácie majú rôzne spôsoby, ako získať údaje pomocou doplnku Power Query Online. Ďalšie informácie o tom, ako získať údaje z aplikácie do služby Power Query Online, prejdite na Kde získate údaje.

    Do užšieho výberu vyberte dostupný konektor Databricks s vyhľadávacím poľom. Vyberte konektor Databricks pre váš Databricks SQL Warehouse.

    Obrázok konektorov Databricks.

  2. Zadajte názov hostiteľa servera a cestu HTTP pre váš Databricks SQL Warehouse. Pokyny na vyhľadanie názvu hostiteľa servera a cesty HTTP nájdete v téme Konfigurácia ovládačov ODBC a JDBC služby Databricks. Voliteľne môžete zadať predvolený katalóg a/alebo databázu v časti Rozšírené možnosti.

    nastavenia pripojenia a poverenia.

  3. Zadajte svoje poverenia na overenie v sklade SQL v službe Databricks. Existujú tri možnosti pre poverenia:

    • Basic. Túto možnosť použite pri overovaní pomocou mena používateľa a hesla. Táto možnosť nie je k dispozícii, ak vaša organizácia alebo konto používa 2FA/MFA.
    • Kľúč účtu. Túto možnosť použite pri overovaní pomocou osobného prístupového tokenu. Pokyny na generovanie osobného prístupového tokenu (PAT) nájdete v osobných prístupových tokenov.
    • Konto organizácie. Túto možnosť použite pri overovaní pomocou overovania OAuth. Prihláste sa do konta organizácie pomocou kontextovej zostavy prehliadača.
  4. Po úspešnom pripojení sa zobrazí Navigátor a zobrazí sa údaje dostupné na serveri. Vyberte údaje v navigátore. Potom výberom položky Ďalej transformujte údaje v doplnku Power Query.

    Obrázok navigátora Power Query načítania údajov cloudu Databricks do online aplikácie.

Note

Konektor Databricks služby Power BI nepodporuje natívny dotaz.

Implementácia konektora konektora databázy šípky (Preview)

Pre konektor Databricks v službe Power BI môžete použiť ovládač Arrow Database Connectivity (ADBC ). Keďže do tohto konektora naďalej vylepšujeme a pridávame nové funkcie, odporúčame, aby ste inovovali na najnovšiu verziu a vyskúšali a odoslali pripomienky k produktu.

Prepnutie na ovládač ADBC:

  1. Otvorte požadovanú tabuľu v službe Power BI.

  2. Vyberte položku Transformovať údaje.

  3. Vyberte položku Rozšírený editor v časti Možnosť dotazu .

  4. Zadajte Implementation="2.0" pre 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