Integrazione di DataGrip con Azure Databricks
Nota
Questo articolo illustra DataGrip, sviluppato da terze parti. Per contattare il provider, vedere Supporto di DataGrip.
DataGrip è un ambiente di sviluppo integrato (IDE) per gli sviluppatori di database che offre una console di query, schema navigazione, piani di esecuzione explain, completamento intelligente del codice, analisi in tempo reale e correzioni rapide, refactoring, integrazione del controllo 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
Set configura DataGrip con le informazioni sul driver JDBC di Databricks scaricato in precedenza.
- Avviare DataGrip.
- Fare clic su > 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
. - Nella scheda Generale, nella sezione Driver Fileslist, fare clic sul pulsante + (Aggiungi).
- Fare clic su JAR personalizzati.
- Passare al file di
DatabricksJDBC42.jar
estratto in precedenza, selezionarlo con select, quindi fare clic su Apri. - Per Classe, select
com.databricks.client.jdbc.Driver
. - Fare clic su OK.
Passaggio 3: Connettere DataGrip ai database di Azure Databricks
In DataGrip fare clic su > dati file.
Nella scheda Origini dati fare clic sul pulsante (+).
Select il driver Databricks che hai 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 tables
Utilizza DataGrip per accedere a tables nell'area di lavoro di Azure Databricks.
- In DataGrip, nella Databasewindowespandere il nodo della risorsa, espandere il schema che si desidera esplorare e poi espandere il tables.
- Fare doppio clic su un table. Le prime set righe del table vengono visualizzate.
Ripetere le istruzioni in questo passaggio per accedere a tablesaggiuntivi.
Per accedere alle tables in altri schemi, nella barra degli strumenti del database window, fare clic sull'icona Proprietà origine dati. Nella finestra di dialogo Origini Dati e Driver, nella scheda Schemi, selezionare la casella per ciascun schema a cui si desidera accedere, e quindi fare clic su OK.
Passaggio 5: Usare DataGrip per eseguire istruzioni SQL
Usare DataGrip per caricare il trips
table di esempio dal nyctaxi
schemadi samples
catalog.
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;
Select 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.