Skip to main content
Conecta tu app de Base44 a Databricks para ejecutar notebooks, correr SQL y gestionar pipelines de datos, y luego crea dashboards, reportes y apps de IA sobre los datos de tu lakehouse.
Databricks es un conector para creadores de apps. Lo conectas una vez con tus propias credenciales de Databricks a nivel de workspace, y tu app consulta Databricks a través de esa conexión. Cada persona que usa tu app no conecta Databricks por sí misma.
Necesitas un plan Builder o superior para usar conectores en tu app.

Qué puedes hacer

Ejecutar notebooks y jobs

Activa notebooks de Databricks y jobs de pipelines de datos desde tu app.

Ejecutar SQL

Ejecuta SQL contra tu lakehouse y tus SQL warehouses, y muestra los resultados en tu app.

Crear dashboards de analíticas

Convierte las consultas de Databricks en gráficos, tablas y dashboards que tu equipo pueda leer.
Prompts de ejemplo para el chat de IA

De un vistazo

Identificador de tipo
databricks
Modelo de autenticación
OAuth, con tus propias credenciales
Tipo de conector
Para creadores de apps (a nivel de workspace)
Configuración de conexión
URL del workspace de Databricks (por ejemplo https://adb-123456789.10.azuredatabricks.net), obligatoria

Conéctalo

Databricks es un conector para creadores de apps. Lo conectas una vez a nivel de workspace con tus propias credenciales OAuth de Databricks, y aplica a todas las apps de ese workspace.
Antes de empezar, necesitas:
  • Una aplicación OAuth de Databricks en tu cuenta de Databricks, para tener un Client ID y un Client Secret.
  • Tu URL del workspace de Databricks, la dirección completa que empieza con https:// (por ejemplo https://adb-123456789.10.azuredatabricks.net o https://your-workspace.cloud.databricks.com).
Para agregar Databricks desde la configuración de tu workspace:
  1. Haz clic en el nombre de tu workspace en la parte inferior izquierda.
  2. Haz clic en Settings.
  3. Haz clic en Connectors en Plugins.
  4. En Connectors For App Builders, encuentra Databricks.
  5. Haz clic en Add junto al conector.
  6. Agrega la URL de callback https://connectors.base44.com/api/oauth/callback a tu app OAuth de Databricks.
  7. Introduce un Connector name para identificar este conector.
  8. Introduce el Client ID y el Client Secret. Deja Additional scopes vacío.
  9. Introduce tu Databricks Workspace URL.
  10. Haz clic en Add Connector.
Tu Databricks Workspace URL debe empezar con https:// y usar un dominio de Databricks, por ejemplo https://adb-123456789.10.azuredatabricks.net.
También puedes configurar Databricks desde el chat de IA en una app. Describe qué quieres construir y, cuando se te pida, proporciona los mismos detalles del conector. El conector se registra a nivel de workspace y queda disponible en todas las apps de ese workspace.

Alcances

Databricks usa dos alcances:
  • all-apis
  • offline_access
Ambos se incluyen automáticamente cuando agregas el conector y aparecen en Always included. Registra ambos en tu app OAuth de Databricks. Deja Additional scopes vacío a menos que tu app necesite más.

Úsalo en una función de backend

Una vez que Databricks está conectado, tus funciones de backend pueden obtener un token de acceso y consultar tu workspace. Base44 se encarga del flujo OAuth y del almacenamiento de credenciales.
Este es un ejemplo simplificado. Para el patrón completo, incluyendo cómo leer los detalles de la conexión y estructurar la solicitud, consulta la documentación para desarrolladores:

Conectores (documentación para desarrolladores)

Obtén una conexión, lee sus detalles y llama a la API del servicio desde una función de backend.

Solución de problemas

Confirma que estás trabajando en el workspace correcto y que tienes permiso para gestionar conectores del workspace. Si aún no ves Databricks, contacta a soporte.
Introduce una Databricks Workspace URL que empiece con https:// y use un dominio de Databricks, por ejemplo https://adb-123456789.10.azuredatabricks.net.
Verifica que la URL de callback https://connectors.base44.com/api/oauth/callback esté agregada a tu app OAuth de Databricks. Luego confirma que el Client ID, el Client Secret y la Databricks Workspace URL son correctos, y que ambos alcances están registrados en tu app OAuth de Databricks.

Preguntas frecuentes

Necesitas permiso para gestionar conectores del workspace.
Databricks usa una URL de callback para todas las apps de tu workspace: https://connectors.base44.com/api/oauth/callback. Agrégala a tu app OAuth de Databricks. Si estás configurando el conector desde el chat de IA, el formulario de configuración también la muestra.Los conectores que agregaste antes de que Base44 pasara a una URL de callback única todavía usan https://app.base44.com/api/external-auth/callback. Mantén esa URL registrada en Databricks mientras el conector use URLs por app.
Introduce tu Databricks Workspace URL. La URL debe empezar con https:// y usar un dominio de Databricks, por ejemplo https://adb-123456789.10.azuredatabricks.net.
Sí. Puedes empezar desde el chat de IA en una app específica. Si el conector aún no está configurado, Base44 pide los detalles del conector antes de continuar.
No. El conector de Databricks se configura a nivel de workspace y se puede usar en las apps creadas en ese workspace.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.