Condividi tramite


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 scaricato DatabricksJDBC42-<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 nel Install-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.

  1. Avviare DataGrip.
  2. Fare clic su Origini dati file>.
  3. Nella finestra di dialogo Origini dati e driver fare clic sulla scheda Driver.
  4. Fare clic sul + pulsante (Driver) per aggiungere un driver.
  5. Per Nome inserisci Databricks.
  6. Nell'elenco File driver della scheda Generale fare clic sul + pulsante (Aggiungi).
  7. Fare clic su JAR personalizzati.
  8. Passare a e selezionare il DatabricksJDBC42.jar file estratto in precedenza, quindi fare clic su Apri.
  9. Per Classe selezionare com.databricks.client.jdbc.Driver.
  10. Fare clic su OK.

Passaggio 3: Connettere DataGrip ai database di Azure Databricks

  1. In DataGrip fare clic su Origini dati file>.

  2. Nella scheda Origini dati fare clic sul + pulsante (Aggiungi).

  3. Selezionare il driver Databricks aggiunto nel passaggio precedente.

  4. 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.

    Nota

    L'impostazione ConnCatalog della funzionalità del driver deve essere specificata nell'URL JDBC. In caso contrario, non è possibile identificare gli schemi.

  5. 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.

  6. 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.

  7. 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.

  1. Nella finestra Database di DataGrip espandere il nodo della risorsa, espandere lo schema da esplorare e quindi espandere le tabelle.
  2. 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.

  1. In DataGrip fare clic su File > Nuovo > file SQL.

  2. Immettere un nome per il file, ad esempio select_trips.

  3. select_trips.sql Nella scheda file immettere l'istruzione SQL seguente:

    SELECT * FROM samples.nyctaxi.trips;
    
  4. Selezionare l'istruzione SELECT .

  5. Sulla barra degli strumenti della scheda del file fare clic sull'icona Esegui .

Passaggi successivi

Risorse aggiuntive