- Inicio
- Recursos
- Integraciones
- Databricks
Integración Databricks MakeAutomatiza Databricks con Make.
¿Tus jobs de Databricks podrían arrancar solos cuando toca? La integración Databricks Make trae 6 módulos de acción para SQL, jobs, pipelines y archivos. Está pensada para equipos de datos y operaciones con plan Enterprise: aquí conectas tu cuenta y armas tu primer escenario.
App Enterprise Esta app está reservada al plan Enterprise de Make.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué te permite la integración Databricks Make?
La integración Databricks Make deja que un escenario (la automatización que montas en Make, una cadena de módulos) le pida trabajo a tu espacio de Databricks: ejecutar una sentencia SQL, lanzar un job, consultar la actualización de un pipeline o subir un archivo a un volumen de Unity Catalog. No tiene disparador, así que otra app o una programación arranca el flujo.
Un informe que llega a quien lo necesita. Execute a SQL statement lanza la consulta y Get a SQL statement result recupera la respuesta; el módulo siguiente la vuelca en una hoja de cálculo o en un mensaje para el equipo de ventas.
Un proceso que responde a un hecho del negocio. Se cierra un pedido o termina una carga en otra herramienta, y Run a job pone en marcha el job previsto. Con Get a job run output justo después, el resultado vuelve al escenario. Si dependes de un pipeline, Get a pipeline update status te dice cómo va su actualización.
Archivos que entran solos en Databricks. Un proveedor manda un CSV y Upload a file to a Unity Catalog volume lo deja en el volumen donde tus tablas y notebooks lo esperan, sin descargarlo y volver a subirlo.
Hay dos límites claros: la app solo está disponible en el plan Enterprise de Make, y el service principal de la conexión solo ve los recursos sobre los que tiene permisos. La misma app existe en n8n: mira la Integración Databricks n8n y la comparativa n8n vs Make. Si empiezas de cero con el editor, el Curso de Make te lo pone fácil.
¿Cómo conectas Databricks con Make?
- 01
Reúne tres datos en Databricks
Copia la URL de tu espacio de trabajo desde la barra del navegador. Luego entra en Settings > Identity and access > Service principals, abre el tuyo, copia el Application ID y, en la pestaña Secrets, genera o copia un secreto OAuth. Guárdalos en un sitio seguro.
- 02
Abre la ventana de conexión en Make
Añade cualquier módulo de Databricks al escenario y pulsa Create a connection. La conexión es tu cuenta de Databricks enlazada una sola vez con Make, que luego usan todos los módulos de Databricks. En Connection name puedes ponerle nombre.
- 03
Pega los datos y guarda
La URL va en Workspace URL, el Application ID en Client ID y el secreto OAuth en Client secret. Pulsa Save. Si Databricks te pide autenticarte y confirmar el acceso, acepta y listo.
Tu primer escenario: lanzar un job y leer su salida
ObjetivoCuando otra app envía una petición, Make lanza un job de Databricks y trae su salida al escenario.
- 01
Crea el escenario
Desde la página Scenarios, crea un escenario nuevo y pulsa el +. Elige la app que da la salida, o deja una programación en ese primer módulo si no hace falta esperar a ningún evento.
- 02
Añade Run a job
Pulsa el + a la derecha del primer módulo, busca Databricks y elige Run a job. Selecciona tu conexión, o créala con los tres datos de antes, y rellena los campos del módulo.
- 03
Encadena Get a job run output
Coloca Get a job run output detrás y mapea los datos de ejecución que devolvió Run a job. Cada elemento que pasa de un módulo a otro se llama bundle, y cada ejecución de un módulo cuenta como una operación en tu plan.
- 04
Prueba con Run once
Pulsa Run once: Make ejecuta el escenario una sola vez y enseña los bundles que recibió cada módulo. Así compruebas si el job arrancó y qué devolvió.
- 05
Programa y activa
Si el primer módulo es programado, ajusta su horario (cada 15 minutos por defecto en un escenario nuevo) y activa el escenario. A partir de ahí funciona sin ti.
Qué hace cada módulo de Databricks
Databricks te da 6 módulos en 4 grupos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.
SQL
2 módulosExecute a SQL statement
AcciónSolo en la docManda una sentencia SQL a tu espacio de Databricks desde el escenario, de modo que una actualización de tabla o un recuento sigue a un hecho del negocio sin esperar a que alguien abra un notebook.
Get a SQL statement result
AcciónSolo en la docTrae a Make la respuesta de una sentencia SQL para que el módulo siguiente pase las filas a una hoja de cálculo, un informe o un mensaje al equipo que las pidió.
Jobs
2 módulosRun a job
AcciónSolo en la docArranca bajo demanda uno de tus jobs de Databricks ya creados. El clic que alguien hacía a mano en el espacio de trabajo pasa a ser un paso que salta justo cuando ocurre el hecho.
Get a job run output
AcciónSolo en la docRecoge lo que produjo la ejecución de un job y lo pasa al resto del escenario. Puedes avisar a un equipo, guardar el resultado o tomar otro camino según su contenido, sin abrir Databricks.
Pipelines
1 móduloGet a pipeline update status
AcciónSolo en la docLe dice a tu escenario en qué punto está la actualización de un pipeline, y así Make decide qué sigue: avisar al responsable de datos, frenar un informe o continuar con el flujo.
Files
1 móduloUpload a file to a Unity Catalog volume
AcciónSolo en la docSube a un volumen de Unity Catalog un archivo que viene de otra app. Exportaciones, adjuntos o ficheros de socios acaban donde tus tablas y notebooks de Databricks pueden leerlos.
¿Necesitas ayuda para automatizar Databricks con Make?
Una persona lee cada mensaje.