Verbinden Sie sich mit SQL Workbench/J
In diesem Artikel wird die Verwendung von SQL Workbench/J mit Azure Databricks beschrieben.
Hinweis
Dieser Artikel behandelt SQL Workbench/J, das von Databricks weder bereitgestellt noch unterstützt wird. Informationen zum Kontaktieren des Anbieters finden Sie unter Verwenden des SQL Workbench/J-Supportforums in Google Groups.
Anforderungen
Der Databricks-JDBC-Treiber. Laden Sie den Databricks JDBC-Treiber auf Ihren lokalen Entwicklungscomputer herunter, und extrahieren Sie die
DatabricksJDBC42.jar
-Datei aus der heruntergeladenenDatabricksJDBC42-<version>.zip
-Datei.Hinweis
Dieser Artikel wurde mit macOS, SQL Workbench/J Build 130, Zulu OpenJDK 21.0.1 und Databricks WORKBENCH 2.6.36 getestet.
Wenn Sie für die Azure Databricks-Authentifizierung keine persönliche Zugangstoken-Authentifizierung verwenden, können Sie die Erstellung eines persönlichen Zugangstokens später in diesen Anforderungen überspringen. Weitere Informationen zu verfügbaren Azure Databricks-Authentifizierungstypen finden Sie unter Authentifizierungseinstellungen für den Databricks JDBC-Treiber.
Ein Cluster oder SQL-Warehouse in Ihrem Azure Databricks-Arbeitsbereich
Die Verbindungsdetails für Ihren Cluster oder Ihr SQL-Warehouse, insbesondere die Werte Serverhostname, Hafen und HTTP-Pfad
Ein persönliches Azure Databricks-Zugriffstoken oder ein Microsoft Entra ID-Token (früher Azure Active Directory). Führen Sie zum Erstellen eines persönlichen Zugriffstokens die Schritte in Azure Databricks persönliche Zugriffstoken für Arbeitsbereichsbenutzer aus.
Hinweis
Als bewährte Methode für die Sicherheit empfiehlt Databricks, dass Sie bei der Authentifizierung mit automatisierten Tools, Systemen, Skripten und Anwendungen persönliche Zugriffstoken verwenden, die zu Dienstprinzipalen und nicht zu Benutzern des Arbeitsbereichs gehören. Informationen zum Erstellen von Token für Dienstprinzipale finden Sie unter Verwalten von Token für einen Dienstprinzipal.
Schritte zum Herstellen einer Verbindung mit Workbench/J
Gehen Sie wie folgt vor, um eine Verbindung zu Workbench/J herzustellen:
- Starten Sie „SQL Workbench/J“.
- Wählen Sie die Datei > Verbinden aus.
- Klicken Sie im Dialogfeld Verbindungsprofil auswählen auf Treiber verwalten.
- Geben Sie im Feld Name
Databricks
ein. - Klicken Sie im Feld Bibliothek auf das Symbol JAR-Datei(en) auswählen. Navigieren Sie zu dem Verzeichnis, in dem Sie die
DatabricksJDBC42.jar
-Datei aus der heruntergeladenenDatabricksJDBC42-<version>.zip
-Datei extrahiert haben, und wählen Sie die JAR-Datei aus. Klicken Sie dann auf Auswählen. - Stellen Sie sicher, dass das Feld Klassenname mit
com.databricks.client.jdbc.Driver
gefüllt ist. - Klicken Sie auf OK.
- Geben Sie im Feld Name
- Klicken Sie auf das Symbol Neues Verbindungsprofil erstellen.
- Geben Sie einen Namen für das Profil ein.
- Wählen Sie im Treiberfeld Databricks (com.databricks.client.aspx.Driver) aus.
- Geben Sie in das Feld URL die URL FÜR Ihre Azure Databricks-Ressource ein. Informationen zur URL-Feldsyntax für JDBC-URLs finden Sie unter Authentifizierungseinstellungen für den Databricks JDBC-Treiber.
- Klicken Sie auf Test.
- Klicken Sie zweimal auf OK .