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 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
Set vul DataGrip 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. - Klik op het tabblad Algemeen, in het gedeelte Stuurprogrammabestandenlist, op de knop + (Toevoegen).
- Klik op Aangepaste JAR's.
- Blader naar en select het
DatabricksJDBC42.jar
bestand dat u eerder hebt uitgepakt, en klik vervolgens op Openen. - Voor Klasse, select
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).
Select 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 tables te bladeren
Gebruik DataGrip voor toegang tot tables in uw Azure Databricks-werkruimte.
- Vouw in DataGrip, in de Databasewindow, uw resourceknooppunt uit, vouw de schema uit die u wilt doorbladeren, en vouw vervolgens tablesuit.
- 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-trips
table van het samples
cataloguit de nyctaxi
schemate laden.
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;
Select de verklaring
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.