Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ten łącznik jest własnością i udostępniany przez usługę Databricks.
Podsumowanie
| Przedmiot | Opis |
|---|---|
| Status wydania | Ogólna dostępność |
| Produkty | Power BI (modele semantyczne) Power BI (przepływy danych) Sieć szkieletowa (Dataflow Gen2) |
| Obsługiwane typy uwierzytelniania | Poświadczenia klienta usługi Databricks Azure Active Directory Osobisty token dostępu Nazwa główna usługi (Power Query Online / brama) |
Ważna
Łącznik Azure Databricks dla Power BI obsługuje teraz sterownik Arrow Database Connectivity (ADBC). Ten łącznik jest przenoszony z wbudowanego sterownika Simba Spark ODBC na sterownik Databricks ADBC. Aby uzyskać wskazówki dotyczące migracji, kluczowe daty i mechanizmy kontroli administratora, zobacz artykuł Przejście ze sterowników ODBC na sterowniki ADBC w usłudze Power BI i rozwiązaniu Fabric.
Wymagania wstępne dotyczące sieci
W przypadku sieci prywatnych należy zaimplementować następujące ustawienia sieciowe:
-
*.blob.core.windows.net*i*.store.core.windows.netmuszą być otwarte w środowisku sieciowym. - Ta lista pobrań i odwołań certyfikatów musi być również dodana do listy dozwolonych.
- Jeśli funkcja zapory jest włączona na koncie magazynowania obszaru roboczego Databricks, musisz skonfigurować bramę danych sieci wirtualnej lub bramę danych lokalną, aby zezwolić na prywatny dostęp do konta magazynowania. Dzięki temu usługa Fabric Power BI może nadal uzyskiwać dostęp do konta magazynu obszaru roboczego, a usługa CloudFetch nadal działa prawidłowo. Alternatywnie możesz wyłączyć funkcję CloudFetch z konfiguracją
EnableQueryResultDownload=0.
Obsługiwane funkcje
- Importowanie
- DirectQuery (modele semantyczne Power BI)
Nawiązywanie połączenia z usługą Databricks (AWS, Azure lub GCP) z poziomu programu Power Query Desktop
Aby nawiązać połączenie z usługą Databricks z poziomu programu Power Query Desktop, wykonaj następujące kroki:
W środowisku Pobierania danych wyszukaj Databricks, aby wyświetlić łącznik Azure Databricks. Użyj łącznika Azure Databricks dla wszystkich danych Databricks SQL Warehouse, chyba że uzyskałeś/uzyskałaś inne instrukcje od przedstawiciela Databricks.
Podaj nazwę hosta serwera i ścieżkę HTTP dla usługi Databricks SQL Warehouse. Zapoznaj się z Konfigurowaniem sterowników ODBC i JDBC usługi Databricks, aby uzyskać instrukcje dotyczące odnajdywania swojej "nazwy hosta serwera" i "ścieżki HTTP". Wprowadź te informacje odpowiednio. Opcjonalnie możesz podać domyślny katalog i/lub bazę danych w obszarze Opcje zaawansowane. Naciśnij OK, aby kontynuować.
Podaj swoje poświadczenia, aby się uwierzytelnić w usłudze Databricks SQL Warehouse. Istnieją trzy opcje poświadczeń:
Poświadczenia klienta usługi Databricks. Zapoznaj się z Databricks OAuth M2M, aby otrzymać instrukcje dotyczące generowania poświadczeń klienta OAuth M2M dla usługi Databricks.
Osobisty token dostępu (do użycia w przypadku platform AWS, Azure lub GCP). Aby uzyskać instrukcje dotyczące generowania osobistego tokenu dostępu (PAT), zobacz Osobiste tokeny dostępu.
Azure Active Directory (można używać tylko dla Azure). Zaloguj się do konta organizacyjnego przy użyciu wyskakującego okienka przeglądarki.
Uwaga / Notatka
Po wprowadzeniu poświadczeń dla określonego magazynu Databricks SQL Warehouse, Power BI Desktop zapamiętuje i ponownie używa tych samych poświadczeń w kolejnych próbach połączenia. Te poświadczenia można zmodyfikować, przechodząc do Plik > Opcje i ustawienia > Ustawienia źródła danych. Więcej informacji: Zmienianie metody uwierzytelniania
Po pomyślnym nawiązaniu połączenia nawigator wyświetla dane dostępne w klastrze. Możesz wybrać Transform Data aby przekształcić dane przy użyciu Power Query lub Load aby załadować dane w programie Power Query Desktop.
Nawiązywanie połączenia z danymi usługi Databricks z usługi Power Query Online
Aby nawiązać połączenie z usługą Databricks z usługi Power Query Online, wykonaj następujące kroki:
Wybierz opcję Azure Databricks w środowisku pobierania danych. Różne aplikacje mają różne sposoby uzyskiwania dostępu do funkcji pobierania danych w usłudze Power Query Online. Aby uzyskać więcej informacji na temat korzystania z doświadczenia pozyskiwania danych w Power Query Online z Twojej aplikacji, przejdź do Gdzie uzyskać dane.
Wyszukaj dostępne łączniki usługi Databricks za pomocą pola wyszukiwania. Użyj łącznika Azure Databricks dla wszystkich danych Databricks SQL Warehouse, chyba że uzyskałeś/uzyskałaś inne instrukcje od przedstawiciela Databricks.
Wprowadź nazwę hosta serwera jako oraz jako ścieżkę HTTP dla Databricks SQL Warehouse. Zapoznaj się z Konfigurowaniem sterowników ODBC i JDBC usługi Databricks, aby uzyskać instrukcje dotyczące odnajdywania swojej "nazwy hosta serwera" i "ścieżki HTTP". Opcjonalnie możesz podać domyślny katalog i/lub bazę danych w obszarze Opcje zaawansowane.
Podaj swoje poświadczenia, aby się uwierzytelnić w usłudze Databricks SQL Warehouse. Istnieją cztery opcje poświadczeń:
- Poświadczenia klienta usługi Databricks. Aby uzyskać instrukcje dotyczące generowania poświadczeń klienta OAuth M2M usługi Databricks, zobacz Databricks OAuth M2M.
- Osobisty token dostępu (do użycia w przypadku platform AWS, Azure lub GCP). Zapoznaj się z Osobiste tokeny dostępu, aby uzyskać instrukcje dotyczące generowania Osobistego Tokenu Dostępu (PAT).
- Azure Active Directory (można używać tylko dla Azure). Zaloguj się do konta organizacyjnego przy użyciu wyskakującego okienka przeglądarki.
- Jednostka usługi (dostępna tylko dla Azure). Uwierzytelnij się za pomocą nazwy głównej usługi Microsoft Entra ID. Ta opcja jest dostępna podczas konfigurowania połączenia w chmurze lub bramy.
Po pomyślnym nawiązaniu połączenia zostanie wyświetlony nawigator , który wyświetli dane dostępne na serwerze. Wybierz swoje dane w nawigatorze. Następnie wybierz pozycję Dalej aby przekształcić dane w Power Query.
Implementacja łącznika sterownika Arrow Database Connectivity
Możesz użyć sterownika Arrow Database Connectivity (ADBC) dla łącznika Azure Databricks w Power BI. W miarę rozszerzania i dodawania nowych funkcji do tego łącznika zalecamy uaktualnienie do najnowszej wersji, aby wypróbować go i przesłać opinię o produkcie.
Uwaga / Notatka
Od lutego 2026 r. nowe połączenia utworzone w programie Power BI Desktop lub usłudze Power BI automatycznie będą domyślnie używać sterownika Arrow Database Connectivity (ADBC). Istniejące połączenia będą nadal używać ODBC, chyba że ręcznie zaktualizujesz je do usługi ADBC.
Aby przełączyć się do sterownika ADBC:
- Otwórz żądany pulpit nawigacyjny w Power BI.
- Wybierz Przekształć dane.
- Wybierz Edytor zaawansowany w sekcji opcji Query.
- Określ
Implementation="2.0"dla usługi 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
Ograniczenia i zagadnienia
- Łącznik Azure Databricks obsługuje serwer proxy web. Jednak ustawienia automatycznego serwera proxy zdefiniowane w plikach .pac nie są obsługiwane.
- Łącznik Azure Databricks nie obsługuje źródła danych
Databricks.Queryw połączeniu z trybem DirectQuery modelu semantycznego Power BI.