Nawiązywanie połączenia z programem SQL Workbench/J
W tym artykule opisano sposób używania programu SQL Workbench/J z usługą Azure Databricks.
Uwaga
W tym artykule opisano program SQL Workbench/J, który nie jest ani udostępniany, ani obsługiwany przez usługę Databricks. Aby skontaktować się z dostawcą, zobacz forum pomocy technicznej programu SQL Workbench/J w grupach Google.
Wymagania
Sterownik JDBC usługi Databricks. Pobierz sterownik JDBC usługi Databricks na lokalną maszynę dewelopera, wyodrębniając
DatabricksJDBC42.jar
plik z pobranegoDatabricksJDBC42-<version>.zip
pliku.Uwaga
Ten artykuł został przetestowany w systemach macOS, SQL Workbench/J Build 130, Zulu OpenJDK 21.0.1 i Sterownik JDBC usługi Databricks 2.6.36.
W przypadku uwierzytelniania usługi Azure Databricks, jeśli nie używasz uwierzytelniania osobistego tokenu dostępu usługi Azure Databricks, możesz pominąć generowanie osobistego tokenu dostępu w dalszej części tych wymagań. Aby uzyskać więcej informacji na temat dostępnych typów uwierzytelniania usługi Azure Databricks, zobacz Ustawienia uwierzytelniania sterownika JDBC usługi Databricks.
Klaster lub magazyn SQL w obszarze roboczym usługi Azure Databricks.
- Dokumentacja konfiguracji obliczeniowej.
- Utwórz usługę SQL Warehouse.
Szczegóły połączenia dla klastra lub usługi SQL Warehouse, w szczególności wartości Nazwa hosta serwera, Port i Ścieżka HTTP.
- Uzyskaj szczegóły połączenia dla zasobu obliczeniowego usługi Azure Databricks.
Osobisty token dostępu usługi Azure Databricks lub token microsoft Entra ID (dawniej Azure Active Directory). Aby utworzyć osobisty token dostępu, wykonaj kroki opisane w artykule Osobiste tokeny dostępu usługi Azure Databricks dla użytkowników obszaru roboczego.
Uwaga
Najlepszym rozwiązaniem w zakresie zabezpieczeń w przypadku uwierzytelniania za pomocą zautomatyzowanych narzędzi, systemów, skryptów i aplikacji usługa Databricks zaleca używanie osobistych tokenów dostępu należących do jednostek usługi zamiast użytkowników obszaru roboczego. Aby utworzyć tokeny dla jednostek usługi, zobacz Zarządzanie tokenami dla jednostki usługi.
Kroki nawiązywania połączenia z usługą Workbench/J
Aby nawiązać połączenie z usługą Workbench/J, wykonaj następujące czynności:
- Uruchom program SQL Workbench/J.
- Wybierz pozycję Plik > Połącz okno.
- W oknie dialogowym Wybieranie profilu połączenia kliknij pozycję Zarządzaj sterownikami.
- W polu Nazwa wpisz
Databricks
. - W polu Biblioteka kliknij ikonę Wybierz pliki JAR. Przejdź do katalogu, w którym wyodrębniono
DatabricksJDBC42.jar
plik z pobranegoDatabricksJDBC42-<version>.zip
pliku, a następnie wybierz plik JAR. Następnie kliknij pozycję Wybierz. - Sprawdź, czy pole Classname jest wypełnione ciągiem
com.databricks.client.jdbc.Driver
. - Kliknij przycisk OK.
- W polu Nazwa wpisz
- Kliknij ikonę Utwórz nowy profil połączenia.
- Wpisz nazwę profilu.
- W polu Sterownik wybierz pozycję Databricks (com.databricks.client.jdbc.Driver).
- W polu Adres URL wprowadź adres URL JDBC dla zasobu usługi Azure Databricks. Aby uzyskać informacje o składni pola adresu URL dla adresów URL JDBC, zobacz Ustawienia uwierzytelniania sterownika JDBC usługi Databricks.
- Kliknij przycisk Test.
- Kliknij przycisk OK dwa razy.