Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Databricks cuenta con conectores, bibliotecas, drivers, API y herramientas de SQL para que pueda conectarse a Azure Databricks, interactuar mediante programación e integrar la funcionalidad de SQL de Azure Databricks en aplicaciones escritas en lenguajes populares, como Python, Go, JavaScript y TypeScript.
Para obtener recomendaciones sobre cuándo usar conectores o controladores, consulte Herramientas de desarrollo local.
Conectividad de base de datos
| Característica | Description |
|---|---|
| Controlador JDBC de Databricks | Conecte aplicaciones y herramientas de Java a Azure Databricks mediante el controlador JDBC nativo desarrollado por Databricks. |
| Controlador JDBC de Databricks (Simba) | Controlador JDBC heredado desarrollado por insightsoftware. Use el controlador JDBC de Databricks para proyectos nuevos. |
| Controlador ODBC de Databricks (Simba) | Conecte aplicaciones y herramientas a Azure Databricks mediante el protocolo Open Database Connectivity (ODBC) estándar del sector. |
Bibliotecas y conectores de Python
| Característica | Description |
|---|---|
| Connector de SQL para Python | Ejecute comandos SQL directamente desde código de Python con una configuración sencilla y dependencias mínimas. |
| SQLAlchemy | Conecte aplicaciones de Python a Azure Databricks mediante el mapeo objeto-relacional en lugar de escribir consultas SQL sin procesar. |
| pyODBC | Conecte aplicaciones de Python a Azure Databricks mediante el protocolo ODBC para la conectividad de base de datos estándar. |
Otros controladores de idioma
| Característica | Description |
|---|---|
| Controlador SQL para Go | Conexión de aplicaciones go a Azure Databricks mediante interfaces conocidas de SQL Database. |
| Controlador SQL para Node.js | Conecte aplicaciones de JavaScript y TypeScript a Azure Databricks para la consulta y manipulación de datos. |
API y herramientas de línea de comandos
| Característica | Description |
|---|---|
| SQL Statement Execution API | Ejecute instrucciones SQL y recupere los resultados mediante una API REST sin instalar controladores ni administrar conexiones. |
| SQL CLI | Ejecute comandos y scripts SQL desde la línea de comandos para la integración con flujos de trabajo de automatización. |
IDE y herramientas de base de datos
| Característica | Description |
|---|---|
| Controlador para SQLTools | Ejecute consultas SQL para compararlas directamente con Azure Databricks desde dentro de Visual Studio Code. |
| DataGrip | Conéctese a Azure Databricks mediante el IDE de base de datos de DataGrip para el desarrollo de SQL con finalización inteligente de código, navegación de esquemas y análisis de consultas. |
| DBeaver | Conéctese a Azure Databricks mediante la herramienta de base de datos multiplataforma de DBeaver para la edición de SQL, la administración de esquemas y la migración de datos. |
| SQL Workbench/J | Conéctese a Azure Databricks mediante SQL Workbench/J, una herramienta multiplataforma basada en Java para ejecutar scripts SQL y administrar conexiones de base de datos. |