Verbinding maken met SQL Workbench/J
In dit artikel wordt beschreven hoe u SQL Workbench/J gebruikt met Azure Databricks.
Notitie
Dit artikel bevat informatie over SQL Workbench/J, die niet wordt geleverd en niet wordt ondersteund door Databricks. Als u contact wilt opnemen met de provider, raadpleegt u het sql Workbench/J-ondersteuningsforum in Google Groups.
Vereisten
Het Databricks JDBC-stuurprogramma. Download het Databricks JDBC-stuurprogramma op uw lokale ontwikkelcomputer en pak het
DatabricksJDBC42.jar
bestand uit het gedownloadeDatabricksJDBC42-<version>.zip
bestand.Notitie
Dit artikel is getest met macOS, SQL Workbench/J Build 130, Zulu OpenJDK 21.0.1 en Databricks JDBC-stuurprogramma 2.6.36.
Als u voor Azure Databricks-verificatie geen persoonlijke toegangstokenverificatie van Azure Databricks gebruikt, kunt u het genereren van een persoonlijk toegangstoken later in deze vereisten overslaan. Zie Verificatie-instellingen voor het JDBC-stuurprogramma van Databricks voor meer informatie over beschikbare Azure Databricks-verificatietypen.
Een cluster of SQL Warehouse in uw Azure Databricks-werkruimte.
- Naslaginformatie over de rekenconfiguratie.
- Maak een SQL Warehouse.
De verbindingsgegevens voor uw cluster of SQL Warehouse, met name de serverhostnaam, poort en HTTP-padwaarden .
Een persoonlijk toegangstoken van Azure Databricks of een Microsoft Entra ID-token (voorheen Azure Active Directory).. Ga als volgt te werk om een persoonlijk toegangstoken te maken:
- Klik in uw Azure Databricks-werkruimte op uw Azure Databricks-gebruikersnaam in de bovenste balk en selecteer vervolgens Instellingen in de vervolgkeuzelijst.
- Klik op Ontwikkelaars.
- Klik naast Access-tokens op Beheren.
- Klik op Nieuw token genereren.
- (Optioneel) Voer een opmerking in waarmee u dit token in de toekomst kunt identificeren en de standaardlevensduur van het token van 90 dagen kunt wijzigen. Als u een token zonder levensduur wilt maken (niet aanbevolen), laat u het vak Levensduur (dagen) leeg (leeg).
- Klik op Genereren.
- Kopieer het weergegeven token naar een veilige locatie en klik vervolgens op Gereed.
Notitie
Zorg ervoor dat u het gekopieerde token op een veilige locatie opslaat. Deel uw gekopieerde token niet met anderen. Als u het gekopieerde token kwijtraakt, kunt u dat token niet opnieuw genereren. In plaats daarvan moet u deze procedure herhalen om een nieuw token te maken. Als u het gekopieerde token kwijtraakt of als u denkt dat het token is aangetast, raadt Databricks u ten zeerste aan dat u dat token onmiddellijk uit uw werkruimte verwijdert door te klikken op het prullenbakpictogram (Intrekken) naast het token op de pagina Toegangstokens .
Als u geen tokens in uw werkruimte kunt maken of gebruiken, kan dit komen doordat uw werkruimtebeheerder tokens heeft uitgeschakeld of u geen toestemming hebt gegeven om tokens te maken of te gebruiken. Raadpleeg uw werkruimtebeheerder of de volgende onderwerpen:
Notitie
Als best practice voor beveiliging, wanneer u zich verifieert met geautomatiseerde hulpprogramma's, systemen, scripts en apps, raadt Databricks u aan om persoonlijke toegangstokens te gebruiken die behoren tot service-principals in plaats van werkruimtegebruikers. Zie Tokens voor een service-principal beheren om tokens voor service-principals te maken.
Stappen om verbinding te maken met Workbench/J
Ga als volgt te werk om verbinding te maken met Workbench/J:
- Start SQL Workbench/J.
- Selecteer het venster File > Connect.
- Klik in het dialoogvenster Verbindingsprofiel selecteren op Stuurprogramma's beheren.
- Typ in het veld Naam
Databricks
. - Klik in het veld Bibliotheek op het pictogram JAR-bestand(en) selecteren. Blader naar de map waarin u het
DatabricksJDBC42.jar
bestand hebt uitgepakt uit het gedownloadeDatabricksJDBC42-<version>.zip
bestand en selecteer het JAR-bestand. Klik vervolgens op Kiezen. - Controleer of het veld Classname is ingevuld met
com.databricks.client.jdbc.Driver
. - Klik op OK.
- Typ in het veld Naam
- Klik op het pictogram Een nieuw verbindingsprofiel maken .
- Typ een naam voor het profiel.
- Selecteer Databricks (com.databricks.client.jdbc.Driver) in het veld Stuurprogramma.
- Voer in het URL-veld de JDBC-URL in voor uw Azure Databricks-resource. Zie Verificatie-instellingen voor het Databricks JDBC-stuurprogramma voor de syntaxis van het URL-veld voor JDBC-URL's.
- Klik op Testen.
- Klik op OK twee keer.