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, schemanavigatie bieden, plannen uitleggen, 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 gedownloadeDatabricksJDBC42-<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 hetInstall-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.
- Start DataGrip.
- Klik op Bestandsgegevensbronnen>.
- Klik in het dialoogvenster Gegevensbronnen en Stuurprogramma's op het tabblad Stuurprogramma's .
- Klik op de + knop (Stuurprogramma) om een stuurprogramma toe te voegen.
- Voer bij Naam de tekst
Databricks
in. - Op het tabblad Algemeen, klik in de lijst Stuurprogrammabestanden op de knop + (Toevoegen).
- Klik op Aangepaste JAR's.
- Blader naar het
DatabricksJDBC42.jar
bestand dat u eerder hebt uitgepakt en klik vervolgens op Openen. - Voor klasse, selecteer
com.databricks.client.jdbc.Driver
. - Klik op OK.
Stap 3: DataGrip verbinden met uw Azure Databricks-databases
Klik in DataGrip op >.
Klik op het tabblad Gegevensbronnen op de + knop (Toevoegen).
Selecteer het stuurprogramma Databricks dat u in de vorige stap hebt toegevoegd.
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
ConnCatalog
stuurprogrammamogelijkheid moet worden opgegeven op de JDBC-URL, anders kunnen schema's niet worden geïdentificeerd.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.
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.
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.
- Vouw in DataGrip in het Database-venster het resourceknooppunt uit, vouw het schema dat u wilt doorzoeken uit en vouw vervolgens de tabellenuit.
- 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 in de werkbalk van het Database-venster op het Eigenschappen van de gegevensbron-pictogram. 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 samples
schema van de nyctaxi
-catalogus.
Klik in DataGrip op Bestand > nieuw > SQL-bestand.
Voer bijvoorbeeld
select_trips
een naam in voor het bestand.Voer op het
select_trips.sql
tabblad Bestand de volgende SQL-instructie in:SELECT * FROM samples.nyctaxi.trips;
Selecteer de instructie
SELECT
.Klik op de werkbalk van het tabblad Bestand op het pictogram Uitvoeren .
Volgende stappen
- Meer informatie over de Query-console in DataGrip.
- Meer informatie over de gegevenseditor in DataGrip.
- Meer informatie over de verschillende toolvensters in DataGrip.
- Meer informatie over zoeken in DataGrip.
- Informatie over het exporteren van gegevens in DataGrip.
- Meer informatie over het zoeken en vervangen van tekst met behulp van reguliere expressies in DataGrip.