Compartilhar via


Conectores, bibliotecas, controladores, APIs e ferramentas SQL

O Azure Databricks tem conectores, bibliotecas, drivers, APIs e ferramentas SQL que permitem que você se conecte ao Azure Databricks, interaja programaticamente e integre a funcionalidade SQL do Databricks a aplicativos escritos em linguagens muito usadas, como Python, Go, JavaScript e TypeScript.

Para obter recomendações sobre quando usar conectores ou drivers, consulte Qual ferramenta de desenvolvedor devo usar?.

Nome Permite que você
Conector SQL para Python Execute comandos SQL diretamente do código Python. Esse conector é mais fácil de configurar do que outras bibliotecas do Python, como a pyODBC.
SQLAlchemy Use o Python para interagir com o Azure Databricks como uma fonte de dados SQL. SQLAlchemy é um kit de ferramentas SQL do Python que permite trabalhar com objetos Python em vez de escrever consultas SQL brutas.
Python e pyODBC Autentique e estabeleça uma conexão do código Python local com o Azure Databricks usando ODBC.
Driver do Databricks SQL para Go Integre aplicativos Go ao Azure Databricks e use interfaces SQL familiares no ambiente de programação Go.
Driver do Databricks SQL para Node.js Use JavaScript ou TypeScript ao criar aplicativos para consultar e manipular dados armazenados no Azure Databricks.
Driver ODBC do Databricks (Simba) Conecte aplicativos, ferramentas, clientes, SDKs e APIs participantes ao Azure Databricks por meio de Open Database Connectivity (ODBC), uma especificação padrão do setor para acessar sistemas de gerenciamento de banco de dados.
Drivers JDBC do Databricks (driver do Databricks e driver Simba) Conecte aplicativos, ferramentas, clientes, SDKs e APIs participantes ao Databricks por meio da JDBC (Java Database Connectivity), uma especificação padrão do setor para acessar sistemas de gerenciamento de banco de dados. O Databricks JDBC Driver é a versão mais recente do driver desenvolvido pelo Databricks. O Simba (Driver JDBC) do Databricks é uma versão mais antiga do driver, que é desenvolvida pelo insightsoftware.
API de Execução de Instrução SQL no Databricks Execute instruções SQL para acessar dados do Azure Databricks e recuperar resultados sem a necessidade de instalar drivers de banco de dados ou gerenciar conexões persistentes.
CLI do Databricks SQL Execute comandos e scripts SQL na linha de comando. A CLI do SQL do Databricks se conecta ao Azure Databricks e permite a integração em scripts e processos de automação.
Driver do Databricks para SQLTools para Visual Studio Code Execute consultas SQL diretamente no Azure Databricks no Visual Studio Code.
Integração do DataGrip ao Azure Databricks Use o IDE (ambiente de desenvolvimento integrado) do DataGrip para se conectar ao Azure Databricks para desenvolvimento de aplicativos, fornecendo um console de consulta, navegação de esquema, explicação do plano, preenchimento de código inteligente, análise em tempo real e correções rápidas, refatorações, integração de controle de versão e outros recursos.
Integração do DBeaver com o Azure Databricks Integre o DBeaver, uma ferramenta de banco de dados multiplataforma que usa o protocolo JDBC, para exibir e gerenciar dados no Azure Databricks. Use o editor de SQL do DBeaver, as ferramentas de migração de dados e esquemas e as funcionalidades de monitoramento de conexão de banco de dados.
Conectar-se ao SQL Workbench/J Use o SQL Workbench/J, uma ferramenta baseada em Java, para se conectar aos dados no Azure Databricks e executar scripts SQL sem sofrer restrições por limitações do sistema operacional.