Condividi tramite


Connettori SQL, librerie, driver, API e strumenti

Azure Databricks include connettori SQL, librerie, driver, API e strumenti che consentono di connettersi ad Azure Databricks, interagire a livello di codice e integrare le funzionalità SQL di Databricks nelle applicazioni scritte in linguaggi comuni, ad esempio Python, Go, JavaScript e TypeScript.

Per consigli su quando usare connettori o driver, vedere Strumenti di sviluppo locale.

Connettività del database

Caratteristica / Funzionalità Description
Databricks JDBC Driver Connettere applicazioni e strumenti Java ad Azure Databricks usando il driver JDBC nativo sviluppato da Databricks.
Driver JDBC di Databricks (Simba) Driver JDBC legacy sviluppato da insightsoftware. Usare il driver JDBC di Databricks per i nuovi progetti.
Driver ODBC di Databricks (Simba) Connettere applicazioni e strumenti ad Azure Databricks usando il protocollo ODBC (Open Database Connectivity) standard del settore.

Librerie e connettori Python

Caratteristica / Funzionalità Description
Connettore SQL per Python Eseguire comandi SQL direttamente dal codice Python con semplici configurazioni e dipendenze minime.
SQLAlchemy Connettere le applicazioni Python ad Azure Databricks usando il mapping relazionale a oggetti anziché scrivere query SQL non elaborate.
pyODBC Connettere le applicazioni Python ad Azure Databricks usando il protocollo ODBC per la connettività di database standard.

Altri driver di linguaggio

Caratteristica / Funzionalità Description
Driver SQL per Go Connettere le applicazioni Go ad Azure Databricks usando interfacce di database SQL familiari.
Driver SQL per Node.js Connettere applicazioni JavaScript e TypeScript ad Azure Databricks per query e manipolazione dei dati.

API e strumenti da riga di comando

Caratteristica / Funzionalità Description
API di esecuzione di istruzioni SQL Eseguire istruzioni SQL e recuperare i risultati usando un'API REST senza installare driver o gestire le connessioni.
Interfaccia della riga di comando di SQL Eseguire comandi e script SQL dalla riga di comando per l'integrazione con i flussi di lavoro di automazione.

IDE e strumenti di database

Caratteristica / Funzionalità Description
Driver per SQLTools Esegui query SQL direttamente su Azure Databricks all'interno di Visual Studio Code.
DataGrip Connettersi ad Azure Databricks usando l'IDE di database di DataGrip per lo sviluppo SQL con completamento intelligente del codice, spostamento dello schema e analisi delle query.
DBeaver Collegati a Azure Databricks usando DBeaver, lo strumento di database multipiattaforma, per l'editing SQL, la gestione dello schema e la migrazione dei dati.
SQL Workbench/J Connettersi ad Azure Databricks usando SQL Workbench/J, uno strumento basato su Java multipiattaforma per l'esecuzione di script SQL e la gestione delle connessioni al database.