DataGrip-integrering med Azure Databricks

Kommentar

Den här artikeln beskriver DataGrip, som varken tillhandahålls eller stöds av Databricks. Information om hur du kontaktar providern finns i DataGrip Support.

DataGrip är en integrerad utvecklingsmiljö (IDE) för databasutvecklare som tillhandahåller en frågekonsol, schemanavigering, förklara planer, slutförande av smart kod, analys i realtid och snabbkorrigeringar, refaktoriseringar, integrering av versionskontroll och andra funktioner.

Den här artikeln beskriver hur du använder din lokala utvecklingsdator för att installera, konfigurera och använda DataGrip för att arbeta med databaser i Azure Databricks.

Kommentar

Den här artikeln har testats med macOS, Databricks JDBC Driver version 2.6.36 och DataGrip version 2023.3.1.

Krav

Innan du installerar DataGrip måste din lokala utvecklingsdator uppfylla följande krav:

  • Ett Linux-, macOS- eller Windows-operativsystem.
  • Ladda ned Databricks JDBC-drivrutinen till din lokala utvecklingsdator och DatabricksJDBC42.jar extrahera filen från den nedladdade DatabricksJDBC42-<version>.zip filen.
  • Ett Azure Databricks-kluster eller SQL-lager för att ansluta till DataGrip.

Steg 1: Installera DataGrip

Ladda ned och installera DataGrip.

  • Linux: Ladda ned .zip filen, extrahera dess innehåll och följ sedan anvisningarna i Install-Linux-tar.txt filen.
  • macOS: Ladda ned och kör .dmg filen.
  • Windows: Ladda ned och kör .exe filen.

Mer information finns i Installera DataGrip på DataGrip-webbplatsen.

Steg 2: Konfigurera Databricks JDBC-drivrutinen för DataGrip

Konfigurera DataGrip med information om Databricks JDBC-drivrutinen som du laddade ned tidigare.

  1. Starta DataGrip.
  2. Klicka på Fildatakällor>.
  3. I dialogrutan Datakällor och drivrutiner klickar du på fliken Drivrutiner.
  4. + Klicka på knappen (Drivrutin) för att lägga till en drivrutin.
  5. För Namn ange Databricks.
  6. Klicka på knappen (Lägg till) i listan Drivrutinsfiler+ fliken Allmänt.
  7. Klicka på Anpassade JAR:er.
  8. Bläddra till och välj den DatabricksJDBC42.jar fil som du extraherade tidigare och klicka sedan på Öppna.
  9. För Klass väljer du com.databricks.client.jdbc.Driver.
  10. Klicka på OK.

Steg 3: Ansluta DataGrip till dina Azure Databricks-databaser

  1. I DataGrip klickar du på Fildatakällor>.

  2. På fliken Datakällor klickar du på + knappen (Lägg till).

  3. Välj den Databricks-drivrutin som du lade till i föregående steg.

  4. På fliken Allmänt för URL anger du värdet för JDBC-URL-fältet för din Azure Databricks-resurs. Fältsyntax för JDBC-URL finns i Autentiseringsinställningar för Databricks JDBC-drivrutinen.

    Kommentar

    Inställningen ConnCatalog för drivrutinsfunktionen måste anges på JDBC-URL:en, annars går det inte att identifiera scheman.

  5. Klicka på Testa anslutning.

    Dricks

    Du bör starta resursen innan du testar anslutningen. Annars kan det ta flera minuter att slutföra testet medan resursen startar.

  6. Om anslutningen lyckas markerar du kryssrutorna för de scheman som du vill kunna komma åt på fliken Scheman , till exempel Alla scheman.

  7. Klicka på OK.

Upprepa anvisningarna i det här steget för varje resurs som du vill att DataGrip ska komma åt.

Steg 4: Använda DataGrip för att bläddra i tabeller

Använd DataGrip för att komma åt tabeller på din Azure Databricks-arbetsyta.

  1. I DataGrip expanderar du resursnoden i fönstret Databas , expanderar det schema som du vill bläddra i och expanderar sedan tabeller.
  2. Dubbelklicka på en tabell. Den första uppsättningen rader från tabellen visas.

Upprepa anvisningarna i det här steget för att få åtkomst till ytterligare tabeller.

Om du vill komma åt tabeller i andra scheman klickar du på ikonen Egenskaper för datakälla i databasfönstrets verktygsfält. Markera kryssrutan för varje ytterligare schema som du vill komma åt på fliken Scheman i dialogrutan Datakällor och drivrutiner och klicka sedan på OK.

Steg 5: Använd DataGrip för att köra SQL-instruktioner

Använd DataGrip för att läsa in exempeltabellen trips samples från katalogens nyctaxi schema.

  1. I DataGrip klickar du på Arkiv > Ny > SQL-fil.

  2. Ange ett namn på filen, till exempel select_trips.

  3. På filfliken select_trips.sql anger du följande SQL-instruktion:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. Välj -instruktionen SELECT .

  5. Klicka på ikonen Kör i filflikens verktygsfält.

Nästa steg

Ytterligare resurser