Condividi tramite


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

Set configura DataGrip con le informazioni sul driver JDBC di Databricks scaricato in precedenza.

  1. Avviare DataGrip.
  2. Fare clic su > 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. Nella scheda Generale, nella sezione Driver Fileslist, fare clic sul pulsante + (Aggiungi).
  7. Fare clic su JAR personalizzati.
  8. Passare al file di DatabricksJDBC42.jar estratto in precedenza, selezionarlo con select, quindi fare clic su Apri.
  9. Per Classe, selectcom.databricks.client.jdbc.Driver.
  10. Fare clic su OK.

Passaggio 3: Connettere DataGrip ai database di Azure Databricks

  1. In DataGrip fare clic su > dati file.

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

  3. Select il driver Databricks che hai 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 tables

Utilizza DataGrip per accedere a tables nell'area di lavoro di Azure Databricks.

  1. In DataGrip, nella Databasewindowespandere il nodo della risorsa, espandere il schema che si desidera esplorare e poi espandere il tables.
  2. 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 tripstable di esempio dal nyctaxischemadi samplescatalog.

  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. Select l'istruzione SELECT.

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

Passaggi successivi

Risorse aggiuntive