Delen via


DataGrip-integratie met Azure Databricks

Notitie

Dit artikel heeft betrekking op DataGrip, dat is ontwikkeld door een derde partij. Zie DataGrip Support als u contact wilt opnemen met de provider.

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

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

Set vul DataGrip 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 het gedeelte Stuurprogrammabestandenlist, op de knop + (Toevoegen).
  7. Klik op Aangepaste JAR's.
  8. Blader naar en select het DatabricksJDBC42.jar bestand dat u eerder hebt uitgepakt, en klik vervolgens op Openen.
  9. Voor Klasse, selectcom.databricks.client.jdbc.Driver.
  10. Klik op OK.

Stap 3: DataGrip verbinden met uw Azure Databricks-databases

  1. Klik in DataGrip op >.

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

  3. Select het stuurprogramma Databricks 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.

    Notitie

    De instelling van de ConnCatalogstuurprogrammamogelijkheid moet worden opgegeven op de JDBC-URL, anders kunnen schema's niet worden geïdentificeerd.

  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 tables te bladeren

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

  1. Vouw in DataGrip, in de Databasewindow, uw resourceknooppunt uit, vouw de schema uit die u wilt doorbladeren, en vouw vervolgens tablesuit.
  2. Dubbelklik op een table. De eerste set rijen uit de table worden weergegeven.

Herhaal de instructies in de huidige stap voor toegang tot extra tables.

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

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

Gebruik DataGrip om de voorbeeld-tripstable van het samplescataloguit de nyctaxischemate laden.

  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. Select de verklaring SELECT.

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

Volgende stappen

Aanvullende bronnen