Share via


DataGrip-integratie met Azure Databricks

Notitie

Dit artikel bevat informatie over DataGrip, die niet wordt geleverd of ondersteund door Databricks. Zie DataGrip Support als u contact wilt opnemen met de provider.

DataGrip is een IDE (Integrated Development Environment) voor databaseontwikkelaars die een queryconsole, schemanavigatie, uitleg over plannen, voltooiing van slimme code, realtime analyse en snelle oplossingen, herstructureringen, integratie van versiebeheer en andere functies bieden.

In dit artikel wordt beschreven hoe u uw lokale ontwikkelcomputer gebruikt om DataGrip te installeren, configureren en gebruiken om te werken met databases in Azure Databricks.

Notitie

Dit artikel is getest met macOS, Databricks JDBC-stuurprogrammaversie 2.6.36 en DataGrip versie 2023.3.1.

Vereisten

Voordat u DataGrip installeert, moet uw lokale ontwikkelcomputer voldoen aan de volgende vereisten:

  • Een Linux-, macOS- of Windows-besturingssysteem.
  • Download het Databricks JDBC-stuurprogramma op uw lokale ontwikkelcomputer en pak het DatabricksJDBC42.jar bestand uit het gedownloade DatabricksJDBC42-<version>.zip bestand.
  • Een Azure Databricks-cluster of SQL Warehouse om verbinding te maken met DataGrip.

Stap 1: DataGrip installeren

Download en installeer DataGrip.

  • Linux: Download het .zip bestand, pak de inhoud ervan uit en volg de instructies in het Install-Linux-tar.txt bestand.
  • macOS: download het bestand en voer het .dmg uit.
  • Windows: Download en voer het .exe bestand uit.

Zie DataGrip installeren op de DataGrip-website voor meer informatie.

Stap 2: Het Databricks JDBC-stuurprogramma voor DataGrip configureren

Stel DataGrip in met informatie over het Databricks JDBC-stuurprogramma dat u eerder hebt gedownload.

  1. Start DataGrip.
  2. Klik op Bestandsgegevensbronnen>.
  3. Klik in het dialoogvenster Gegevensbronnen en Stuurprogramma's op het tabblad Stuurprogramma's .
  4. Klik op de + knop (Stuurprogramma) om een stuurprogramma toe te voegen.
  5. Voer bij Naam de tekst Databricks in.
  6. Klik op het tabblad Algemeen in de lijst Stuurprogrammabestanden op de + knop (Toevoegen).
  7. Klik op Aangepaste JAR's.
  8. Blader naar en selecteer het DatabricksJDBC42.jar bestand dat u eerder hebt uitgepakt en klik vervolgens op Openen.
  9. Selecteer com.databricks.client.jdbc.Drivervoor Klasse.
  10. Klik op OK.

Stap 3: Verbinding maken DataGrip naar uw Azure Databricks-databases

  1. Klik in DataGrip op Bestandsgegevensbronnen>.

  2. Klik op het tabblad Gegevensbronnen op de + knop (Toevoegen).

  3. Selecteer het Databricks-stuurprogramma dat u in de vorige stap hebt toegevoegd.

  4. Voer op het tabblad Algemeen voor URL de waarde in van het JDBC-URL-veld voor uw Azure Databricks-resource. Zie Verificatie-instellingen voor het Databricks JDBC-stuurprogramma voor de syntaxis van het JDBC-veld JDBC voor de JDBC-veldsyntaxis.

  5. Klik op Verbinding testen.

    Tip

    U moet uw resource starten voordat u de verbinding test. Anders kan het enkele minuten duren voordat de test is voltooid terwijl de resource wordt gestart.

  6. Als de verbinding slaagt, schakelt u op het tabblad Schema's de selectievakjes in voor de schema's waartoe u toegang wilt hebben, bijvoorbeeld Alle schema's.

  7. Klik op OK.

Herhaal de instructies in deze stap voor elke resource waartoe u DataGrip toegang wilt krijgen.

Stap 4: DataGrip gebruiken om door tabellen te bladeren

Gebruik DataGrip voor toegang tot tabellen in uw Azure Databricks-werkruimte.

  1. Vouw in DataGrip in het venster Database het resourceknooppunt uit, vouw het schema uit dat u wilt bladeren en vouw vervolgens tabellen uit.
  2. Dubbelklik op een tabel. De eerste set rijen uit de tabel wordt weergegeven.

Herhaal de instructies in deze stap voor toegang tot extra tabellen.

Als u toegang wilt krijgen tot tabellen in andere schema's, klikt u op de werkbalk van het databasevenster op het pictogram Eigenschappen van gegevensbron. Schakel in het dialoogvenster Gegevensbronnen en stuurprogramma's op het tabblad Schema's het selectievakje in voor elk extra schema dat u wilt openen en klik vervolgens op OK.

Stap 5: DataGrip gebruiken om SQL-instructies uit te voeren

Gebruik DataGrip om de voorbeeldtabel trips te laden uit het schema van nyctaxi de samples catalogus.

  1. Klik in DataGrip op Bestand > nieuw > SQL-bestand.

  2. Voer bijvoorbeeld select_tripseen naam in voor het bestand.

  3. Voer op het select_trips.sql tabblad Bestand de volgende SQL-instructie in:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. Selecteer de SELECT instructie.

  5. Klik op de werkbalk van het tabblad Bestand op het pictogram Uitvoeren .

Volgende stappen

Aanvullende bronnen