Databricks

Poznámka

Tento konektor vlastní a poskytuje Databricks.

Shrnutí

Property Value
Connector Ikona Databricks Databricks
Produkty Power BI (sémantické modely)
Power Query Online
Stav vydání Obecná dostupnost
Kategorie Database
Typy ověřování Přihlašovací údaje klienta Databricks
OAuth (OIDC)
Osobní přístupový token
Druh zdroje dat DatabricksMultiCloud
Referenční dokumentace k funkcím DatabricksMultiCloud.Catalogs
DatabricksMultiCloud.Query

Poznámka

Některé funkce můžou být přítomné v jednom produktu, ale ne v jiných kvůli plánům nasazení a možnostem specifickým pro jednotlivé hostitele.

Important

Ovladač Arrow Database Connectivity (ADBC) pro konektor Databricks v Power BI je obecně dostupný od 15. října 2026. Tento konektor přechází z vloženého ovladače Simba Spark ODBC na ovladač Databricks ADBC. Pokyny k migraci, data klíčů a ovládací prvky správy najdete v tématu Transition z ovladačů ODBC do ADBC v Power BI a Fabric.

Požadavky

Tento konektor je určený jenom pro použití se službou Databricks SQL Warehouse spuštěnou v AWS a pomocí OAuth. Pokud používáte Azure Databricks, použijte konektor Azure Databricks. Pokud nepoužíváte OAuth se službou Databricks SQL Warehouse (na AWS nebo GCP), použijte také konektor Azure Databricks. Databricks Community Edition se nepodporuje.

Podporované funkce

  • Dovoz
  • DirectQuery (Power BI sémantické modely)

Parameters

Vstupní bod:DatabricksMultiCloud.Catalogs

Požadovaný počet parametrů: 2

Parameter Zobrazované jméno Required Typ Group Popis Ukázkové hodnoty Nullovatelný
hostitel Název hostitele serveru Yes poslat SMS Název hostitele serveru Databricks. "example.azuredatabricks.net" false
httpPath Cesta HTTP Yes poslat SMS HTTP cesta clusteru. "/sql/1.0/warehouses/abcdef1234567890" false
options Upřesnit možnosti No nullovatelný záznam Upřesnit možnosti true

Pole v options

Pole Zobrazované jméno Required Typ Group Popis Deklarovaná výchozí hodnota Povolené hodnoty Ukázkové hodnoty Nullovatelný Optional Metadata povolených hodnot Deklarované povolené hodnoty
options.Catalog Výchozí katalog No poslat SMS Upřesnit možnosti Vyberte výchozí katalog pro připojení. false true
options.Database Database No poslat SMS Upřesnit možnosti Omezte připojení k vybrané databázi. Díky tomu může být výpis tabulek rychlejší, ale zabrání to query foldingu u dotazů, které přistupují k více různým databázím. false true
options.QueryTags Značky dotazů No poslat SMS Upřesnit možnosti Značky klíč-hodnota pro sledování dotazů v tabulce system.query.history. "tag1:value1,tag2:value2" false true
options.EnableAutomaticProxyDiscovery Automatické zjišťování proxy serveru No poslat SMS Upřesnit možnosti To umožňuje automatické zjišťování proxy serveru v celém systému Windows. "enabled" (Enabled); Zakázáno (zakázáno (výchozí)) false true [{"Metadata": {"Documentation.Caption": "Enabled", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Enabled"}, "Value": "enabled"}, {"Metadata": {"Documentation.Caption": "Disabled(default)", "Documentation.Name": "AutomaticProxyDiscoveryFlag.Disabled"}, "Value": "disabled"}] ["enabled", "disabled"]
options.Implementation Implementation No poslat SMS Upřesnit možnosti K určení ADBC použijte hodnotu „2.0 (beta)“. Výchozí hodnota použije konfiguraci prostředí k určení, který ovladač se má použít. "2.0" "2.0" (2.0 - ADBC); null (výchozí systém) false true ["2.0", null]
options.Protocol Protocol No poslat SMS Upřesnit možnosti Určuje protokol používaný ovladačem ADBC. Vyberte 'REST (SEA)', chcete-li použít Statement Execution API. Pokud není nastaven, použije se výchozí hodnota ovladače (Thrift). null null (výchozí); "rest" (REST (SEA)) false true [null, "rest"]

Připojení z Power Query Desktopu

Pokud se chcete připojit k Databricks z Power Query Desktopu, postupujte takto:

  1. V prostředí Získat data vyhledejte Databricks pro zúžení výběru na konektor Databricks. Konektor Databricks byste měli použít jenom pro data Databricks SQL Warehouse (spuštěná v AWS), pokud k ověřování používáte OAuth.

    Snímek obrazovky dialogového okna „Get Data“ pro Databricks Cloud.

  2. Zadejte název hostitele Serveru a cestu HTTP pro databricks SQL Warehouse. Pokyny k vyhledání názvu hostitele serveru a cesty HTTP najdete v tématu Konfigurace ovladačů ODBC a JDBC pro Databricks. Zadejte tyto informace odpovídajícím způsobem. Volitelně můžete zadat výchozí katalog nebo databázi v části Upřesnit možnosti. Pokračujte výběrem OK.

    Snímek obrazovky s poli připojení služby Databricks SQL Warehouse.

  3. Zadejte přihlašovací údaje pro ověření ve službě Databricks SQL Warehouse. Pro přihlašovací údaje máte tři možnosti:

    • Přihlašovací údaje klienta Databricks Pokyny ke generování přihlašovacích údajů klienta Databricks OAuth M2M najdete v Databricks OAuth M2M .

    • Osobní přístupový token. Podívejte se na část Osobní přístupové tokeny pro pokyny k vytvoření osobního přístupového tokenu (PAT).

    • OAuth (OIDC). Přihlaste se ke svému organizačnímu účtu pomocí vyskakovacího okna prohlížeče.

      Snímek obrazovky s polem pro zadání tokenu Databricks

    Poznámka

    Jakmile zadáte přihlašovací údaje ke konkrétní službě Databricks SQL Warehouse, Power BI Desktop je uloží do mezipaměti a opětovně použije při následných pokusech o připojení. Tyto přihlašovací údaje můžete upravit tak, že přejdete na Soubor > Možnosti a nastavení > Nastavení zdroje dat. Další informace: Změnit metodu ověřování

  4. Po úspěšném připojení zobrazí Navigátor data, která jsou vám dostupná v clusteru. Pokud chcete data transformovat pomocí Power Query, můžete zvolit buď Transform Data, nebo Load pro jejich načtení do Power Query Desktopu.

    Obraz navigátoru Power Query načítajícího data z Databricks Cloud do aplikace pro počítač.

Připojení z Power Query Online

Pokud se chcete připojit k Databricks z Power Query Online, postupujte takto:

  1. V rozhraní pro získání dat vyberte možnost Databricks. Různé aplikace mají různé způsoby, jak se dostat k prostředí Power Query Online pro získávání dat. Další informace o tom, jak získat data z aplikace Power Query Online, najdete v části Where to get data.

    Vyberte dostupný konektor Databricks pomocí vyhledávacího pole. Vyberte konektor Databricks pro službu Databricks SQL Warehouse.

    Screenshot možností konektorů Databricks v Power Query.

  2. Zadejte název hostitele serveru a cestu HTTP pro službu Databricks SQL Warehouse. Pokyny k vyhledání názvu hostitele serveru a cesty HTTP najdete v tématu Konfigurace ovladačů ODBC a JDBC pro Databricks. Volitelně můžete zadat výchozí katalog nebo databázi v části Upřesnit možnosti.

    Screenshot nastavení připojení a přihlašovacích údajů pro online služby Databricks.

  3. Zadejte přihlašovací údaje pro ověření ve službě Databricks SQL Warehouse. Pro přihlašovací údaje existují tři možnosti:

    • Základní. Tuto možnost použijte při ověřování pomocí uživatelského jména a hesla. Tato možnost není dostupná, pokud vaše organizace nebo účet používá 2FA nebo vícefaktorové ověřování.
    • Klíč účtu. Tuto možnost použijte při ověřování pomocí osobního přístupového tokenu. Podívejte se na část Osobní přístupové tokeny pro pokyny k vytvoření osobního přístupového tokenu (PAT).
    • Účet organizace. Tuto možnost použijte při ověřování pomocí OAuth. Přihlaste se ke svému organizačnímu účtu pomocí vyskakovacího okna prohlížeče.
  4. Po úspěšném připojení se zobrazí Navigátor a zobrazí data dostupná na serveru. Vyberte data v navigátoru. Potom výběrem Dalši transformujte data v Power Query.

    Snímek obrazovky z navigátoru Power Query při načítání dat z Databricks Cloud do online aplikace.

Další informace

Implementace konektoru ovladače databázové konektivity Arrow

Ovladač Arrow Database Connectivity (ADBC) pro konektor Databricks v Power BI je obecně dostupný od 15. října 2026. Pokud ho chcete používat v Power BI Desktopu, aktualizujte ho na nejnovější verzi. Do Databricks můžete také odeslat zpětnou vazbu k produktu .

Přepnutí na ovladač ADBC:

  1. Otevřete požadovaný řídicí panel v Power BI.

  2. Vyberte Transformace dat.

  3. V oddílu možností Query vyberte Rozšířený editor.

  4. Zadejte Implementation="2.0" pro 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