Anslut till SQL Workbench/J

I den här artikeln beskrivs hur du använder SQL Workbench/J med Azure Databricks.

Kommentar

Den här artikeln beskriver SQL Workbench/J, som varken tillhandahålls eller stöds av Databricks. Om du vill kontakta providern kan du läsa använda supportforumet för SQL Workbench/J i Google Groups..

Krav

  • SQL Workbench/J.

  • Databricks JDBC-drivrutinen. Ladda ned Databricks JDBC-drivrutinen till din lokala utvecklingsdator och DatabricksJDBC42.jar extrahera filen från den nedladdade DatabricksJDBC42-<version>.zip filen.

    Kommentar

    Den här artikeln har testats med macOS, SQL Workbench/J Build 130, Zulu OpenJDK 21.0.1 och Databricks JDBC Driver 2.6.36.

    Om du inte använder personlig åtkomsttokenautentisering i Azure Databricks för Azure Databricks kan du hoppa över att generera en personlig åtkomsttoken senare i dessa krav. Mer information om tillgängliga Azure Databricks-autentiseringstyper finns i Autentiseringsinställningar för Databricks JDBC-drivrutinen.

  • Ett kluster eller SQL-lager på din Azure Databricks-arbetsyta.

  • Anslutningsinformationen för ditt kluster eller SQL-lager, särskilt värden för servervärdnamn, port och HTTP-sökväg .

  • En personlig åtkomsttoken för Azure Databricks eller en Microsoft Entra ID-token (tidigare Azure Active Directory). Gör följande för att skapa en personlig åtkomsttoken:

    1. I din Azure Databricks-arbetsyta klickar du på ditt Användarnamn för Azure Databricks i det övre fältet och väljer sedan Inställningar i listrutan.
    2. Klicka på Utvecklare.
    3. Bredvid Åtkomsttoken klickar du på Hantera.
    4. Klicka på Generera ny token.
    5. (Valfritt) Ange en kommentar som hjälper dig att identifiera den här token i framtiden och ändra tokens standardlivslängd på 90 dagar. Om du vill skapa en token utan livslängd (rekommenderas inte) lämnar du rutan Livslängd (dagar) tom (tom).
    6. Klicka på Generera.
    7. Kopiera den visade token till en säker plats och klicka sedan på Klar.

    Kommentar

    Se till att spara den kopierade token på en säker plats. Dela inte din kopierade token med andra. Om du förlorar den kopierade token kan du inte återskapa exakt samma token. I stället måste du upprepa den här proceduren för att skapa en ny token. Om du förlorar den kopierade token eller om du tror att token har komprometterats rekommenderar Databricks starkt att du omedelbart tar bort den token från arbetsytan genom att klicka på papperskorgsikonen (Återkalla) bredvid token på sidan Åtkomsttoken .

    Om du inte kan skapa eller använda token på din arbetsyta kan det bero på att arbetsyteadministratören har inaktiverat token eller inte har gett dig behörighet att skapa eller använda token. Se din arbetsyteadministratör eller följande:

    Kommentar

    När du autentiserar med automatiserade verktyg, system, skript och appar rekommenderar Databricks att du använder personliga åtkomsttoken som tillhör tjänstens huvudnamn i stället för arbetsyteanvändare. Information om hur du skapar token för tjänstens huvudnamn finns i Hantera token för tjänstens huvudnamn.

Steg för att ansluta till Workbench/J

Gör följande för att ansluta till Workbench/J:

  1. Starta SQL Workbench/J.
  2. Välj Fönstret Arkiv > Anslut.
  3. I dialogrutan Välj Anslut ionsprofil klickar du på Hantera drivrutiner.
    1. I fältet Namn skriver du Databricks.
    2. I fältet Bibliotek klickar du på ikonen Välj JAR-fil(er). Bläddra till katalogen där du extraherade DatabricksJDBC42.jar filen från den nedladdade DatabricksJDBC42-<version>.zip filen och välj JAR-filen. Klicka sedan på Välj.
    3. Kontrollera att fältet Classname är ifyllt med com.databricks.client.jdbc.Driver.
    4. Klicka på OK.
  4. Klicka på ikonen Skapa en ny anslutningsprofil.
    1. Ange ett namn för profilen.
    2. I fältet Drivrutin väljer du Databricks (com.databricks.client.jdbc.Driver).
    3. I fältet URL anger du JDBC-URL:en för din Azure Databricks-resurs. För URL-fältsyntaxen för JDBC-URL:er, se Autentiseringsinställningar för Databricks JDBC-drivrutinen.
    4. Klicka på Ja.
    5. Klicka på OK två gånger.

Ytterligare resurser