Ustawienia obliczeniowe sterownika ODBC usługi Databricks
W tym artykule opisano sposób konfigurowania ustawień zasobów obliczeniowych usługi Azure Databricks dla sterownika ODBC usługi Databricks.
Sterownik wymaga następujących ustawień konfiguracji zasobów obliczeniowych:
Ustawienie | opis |
---|---|
Driver |
Pełna ścieżka instalacji sterownika. Aby uzyskać tę ścieżkę, zobacz Pobieranie i instalowanie sterownika ODBC usługi Databricks. |
Host |
Wartość nazwa hosta serwera zasobu obliczeniowego usługi Azure Databricks. |
Port |
443 |
HTTPPath |
Wartość ścieżki HTTP zasobu obliczeniowego usługi Azure Databricks. |
SSL |
1 |
ThriftTransport |
2 |
Schema (opcjonalny) |
Nazwa domyślnego schematu do użycia. |
Catalog (opcjonalny) |
Nazwa domyślnego wykazu do użycia. |
Nazwa DSN korzystająca z powyższych ustawień używa następującego formatu:
[Databricks]
Driver=<path-to-driver>
Host=<server-hostname>
Port=443
HTTPPath=<http-path>
SSL=1
ThriftTransport=2
<setting1>=<valueN>
<setting2>=<value2>
<settingN>=<valueN>
Parametry połączenia bez nazwy DSN, która używa poprzednich ustawień, ma następujący format. Podziały wierszy zostały dodane w celu zapewnienia czytelności. Ciąg nie może zawierać następujących podziałów wierszy:
Driver=<path-to-driver>;
Host=<server-hostname>;
Port=443;
HTTPPath=<http-path>;
SSL=1;
ThriftTransport=2;
<setting1>=<valueN>;
<setting2>=<value2>;
<settingN>=<valueN>
- Zastąp
<setting>
wartości i<value>
zgodnie z potrzebami dla każdego z docelowych ustawień uwierzytelniania usługi Azure Databricks oraz wszelkich specjalnych lub zaawansowanych ustawień funkcji sterownika. - Aby uzyskać wartości dla
<server-hostname>
i<http-path>
, zobacz następujące procedury.
Aby uzyskać szczegóły połączenia dla klastra usługi Azure Databricks:
- Zaloguj się do obszaru roboczego usługi Azure Databricks.
- Na pasku bocznym kliknij pozycję Obliczenia.
- Na liście dostępnych klastrów kliknij nazwę klastra docelowego.
- Na karcie Konfiguracja rozwiń pozycję Opcje zaawansowane.
- Kliknij kartę JDBC/ODBC .
- Skopiuj potrzebne szczegóły połączenia, takie jak nazwa hosta serwera, port i ścieżka HTTP.
Aby uzyskać szczegóły połączenia dla usługi Databricks SQL Warehouse, wykonaj następujące czynności:
- Zaloguj się do obszaru roboczego usługi Azure Databricks.
- Na pasku bocznym kliknij pozycję SQL SQL > Warehouses.
- Na liście dostępnych magazynów kliknij nazwę docelowego magazynu.
- Na karcie Szczegóły połączenia skopiuj potrzebne szczegóły połączenia, takie jak nazwa hosta serwera, port i ścieżka HTTP.
Aby użyć sterownika z klastrem usługi Azure Databricks, podczas nawiązywania połączenia z klastrem usługi lub ponownego uruchamiania klastra istnieją dwa uprawnienia, których potrzebuje wywołujący użytkownik lub jednostka usługi:
- MOŻE DOŁĄCZYĆ DO uprawnienia do nawiązywania połączenia z uruchomionym klastrem.
- UPRAWNIENIE CAN RESTART w celu automatycznego wyzwolenia klastra w celu uruchomienia, jeśli jego stan zostanie zakończony podczas nawiązywania połączenia.
Aby używać sterownika z usługą Databricks SQL Warehouse, wywołujący użytkownik lub jednostka usługi musi mieć uprawnienie CAN USE. Usługa Databricks SQL Warehouse jest uruchamiana automatycznie, jeśli została zatrzymana.
Uwaga
Magazyny SQL usługi Databricks są zalecane w przypadku korzystania z usługi Microsoft Power BI w trybie DirectQuery .