Integrazione di DataGrip con Azure Databricks
Nota
Questo articolo illustra DataGrip, che non è fornito né supportato da Databricks. Per contattare il provider, vedere Supporto di DataGrip.
DataGrip è un ambiente di sviluppo integrato (IDE) per gli sviluppatori di database che fornisce una console di query, lo spostamento dello schema, i piani di spiegazione, il completamento del codice intelligente, l'analisi in tempo reale e correzioni rapide, il refactoring, l'integrazione del controllo della versione e altre funzionalità.
Questo articolo descrive come usare il computer di sviluppo locale per installare, configurare e usare DataGrip per usare i database in Azure Databricks.
Nota
Questo articolo è stato testato con macOS, Databricks JDBC Driver versione 2.6.36 e DataGrip versione 2023.3.1.
Requisiti
Prima di installare DataGrip, il computer di sviluppo locale deve soddisfare i requisiti seguenti:
- Un sistema operativo Linux, macOS o Windows.
- Scaricare il driver JDBC di Databricks nel computer di sviluppo locale, estraendo il
DatabricksJDBC42.jar
file dal file scaricatoDatabricksJDBC42-<version>.zip
. - Un cluster Azure Databricks o SQL Warehouse per connettersi a DataGrip.
Passaggio 1: Installare DataGrip
Scaricare e installare DataGrip.
- Linux: scaricare il file, estrarne il
.zip
contenuto e quindi seguire le istruzioni nelInstall-Linux-tar.txt
file. - macOS: scaricare ed eseguire il
.dmg
file. - Windows: scaricare ed eseguire il
.exe
file.
Per altre informazioni, vedere Installare DataGrip nel sito Web DataGrip.
Passaggio 2: Configurare il driver JDBC di Databricks per DataGrip
Configurare DataGrip con informazioni sul driver JDBC di Databricks scaricato in precedenza.
- Avviare DataGrip.
- Fare clic su Origini dati file>.
- Nella finestra di dialogo Origini dati e driver fare clic sulla scheda Driver.
- Fare clic sul + pulsante (Driver) per aggiungere un driver.
- Per Nome inserisci
Databricks
. - Nell'elenco File driver della scheda Generale fare clic sul + pulsante (Aggiungi).
- Fare clic su JAR personalizzati.
- Passare a e selezionare il
DatabricksJDBC42.jar
file estratto in precedenza, quindi fare clic su Apri. - Per Classe selezionare
com.databricks.client.jdbc.Driver
. - Fare clic su OK.
Passaggio 3: Connettere DataGrip ai database di Azure Databricks
In DataGrip fare clic su Origini dati file>.
Nella scheda Origini dati fare clic sul + pulsante (Aggiungi).
Selezionare il driver Databricks aggiunto nel passaggio precedente.
Nella scheda Generale immettere il valore del campo URL JDBC per la risorsa Azure Databricks. Per la sintassi del campo URL JDBC, vedere Impostazioni di autenticazione per il driver JDBC di Databricks.
Fare clic su Verifica connessione.
Suggerimento
È consigliabile avviare la risorsa prima di testare la connessione. In caso contrario, il completamento del test potrebbe richiedere alcuni minuti durante l'avvio della risorsa.
Se la connessione ha esito positivo, nella scheda Schemi selezionare le caselle per gli schemi a cui si vuole accedere, ad esempio Tutti gli schemi.
Fare clic su OK.
Ripetere le istruzioni in questo passaggio per ogni risorsa a cui si vuole accedere DataGrip.
Passaggio 4: Usare DataGrip per esplorare le tabelle
Usare DataGrip per accedere alle tabelle nell'area di lavoro di Azure Databricks.
- Nella finestra Database di DataGrip espandere il nodo della risorsa, espandere lo schema da esplorare e quindi espandere le tabelle.
- Fare doppio clic su una tabella. Viene visualizzato il primo set di righe della tabella.
Ripetere le istruzioni in questo passaggio per accedere a tabelle aggiuntive.
Per accedere alle tabelle in altri schemi, nella barra degli strumenti della finestra Database fare clic sull'icona Proprietà origine dati. Nella scheda Schemi della finestra di dialogo Origini dati e driver selezionare la casella per ogni schema aggiuntivo a cui si vuole accedere e quindi fare clic su OK.
Passaggio 5: Usare DataGrip per eseguire istruzioni SQL
Usare DataGrip per caricare la tabella di esempio trips
dallo samples
schema del nyctaxi
catalogo.
In DataGrip fare clic su File > Nuovo > file SQL.
Immettere un nome per il file, ad esempio
select_trips
.select_trips.sql
Nella scheda file immettere l'istruzione SQL seguente:SELECT * FROM samples.nyctaxi.trips;
Selezionare l'istruzione
SELECT
.Sulla barra degli strumenti della scheda del file fare clic sull'icona Esegui .
Passaggi successivi
- Altre informazioni sulla console query in DataGrip.
- Informazioni sull'editor di dati in DataGrip.
- Altre informazioni sulle varie finestre degli strumenti in DataGrip.
- Informazioni su come cercare in DataGrip.
- Informazioni su come esportare i dati in DataGrip.
- Informazioni su come trovare e sostituire il testo usando espressioni regolari in DataGrip.