Verbinding maken naar 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

  • SQL Workbench/J.

  • Het Databricks JDBC-stuurprogramma. Download het Databricks JDBC-stuurprogramma op uw lokale ontwikkelcomputer en pak het DatabricksJDBC42.jar bestand uit het gedownloade DatabricksJDBC42-<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.

  • 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:

    1. Klik in uw Azure Databricks-werkruimte op de gebruikersnaam van Azure Databricks in de bovenste balk en selecteer vervolgens Instellingen in de vervolgkeuzelijst.
    2. Klik op Ontwikkelaars.
    3. Klik naast Access-tokens op Beheren.
    4. Klik op Nieuw token genereren.
    5. (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).
    6. Klik op Genereren.
    7. 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. Neem de werkruimtebeheerder of het volgende weer:

    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:

  1. Start SQL Workbench/J.
  2. Selecteer het venster Bestand > Verbinding maken.
  3. Klik in het dialoogvenster Profiel selecteren Verbinding maken op Stuurprogramma's beheren.
    1. Typ in het veld NaamDatabricks.
    2. 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 gedownloade DatabricksJDBC42-<version>.zip bestand en selecteer het JAR-bestand. Klik vervolgens op Kiezen.
    3. Controleer of het veld Classname is ingevuld met com.databricks.client.jdbc.Driver.
    4. Klik op OK.
  4. Klik op het pictogram Een nieuw verbindingsprofiel maken .
    1. Typ een naam voor het profiel.
    2. Selecteer Databricks (com.databricks.client.jdbc.Driver) in het veld Stuurprogramma.
    3. 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.
    4. Klik op Testen.
    5. Klik op OK twee keer.

Aanvullende bronnen