Alejandría

Busca en Alejandría

Herramientas

Databricks Assistant

Asistencia de IA integrada en Databricks para escribir, explicar y depurar trabajo de datos.

01

En pocas palabras

Asistencia de IA integrada en Databricks para escribir, explicar y depurar trabajo de datos.

Qué problema resuelve

Tareas SQL y Python que requieren conocer el contexto específico del workspace.

Cuándo utilizarlo

Equipos en Databricks. Ejemplo: explicar una consulta y proponer una corrección.

02

De la idea a la práctica

Funcionamiento, ejemplos y decisiones para pasar al siguiente nivel.

En el Radar compartido: Trial (valoración de la edición aportada).

Cómo funciona

Usa contexto de notebooks y metadatos accesibles de Unity Catalog. Genie Code amplía la asistencia hacia tareas de varios pasos dentro del workspace.

Ejemplo de uso

Pedir una consulta de ventas con granularidad y periodo explícitos. Revisar tablas y joins propuestos, ejecutar sobre un conjunto acotado y contrastar totales con una consulta conocida.

Dónde actúa

Superficie Ayuda típica
Notebooks Generar, explicar, documentar y corregir celdas de Python y SQL
Editor SQL Escribir consultas a partir de lenguaje natural sobre tablas reales
Diagnóstico de errores Proponer correcciones a partir del error de una celda o job
Catálogo Buscar tablas y generar descripciones de tablas y columnas
Dashboards Crear visualizaciones a partir de una pregunta

En los notebooks se puede invocar con comandos como /explain, /fix o /doc sobre la celda activa.

El papel de Unity Catalog

El asistente usa los metadatos a los que el usuario tiene acceso: nombres de tablas, columnas, comentarios y linaje. Por eso la calidad de la respuesta depende mucho de la documentación del catálogo:

COMMENT ON TABLE finanzas.cartera.creditos IS
  'Un registro por crédito desembolsado. Fuente: core bancario. Actualización diaria 02:00 UTC.';
ALTER TABLE finanzas.cartera.creditos
  ALTER COLUMN dias_mora COMMENT 'Días desde la cuota impaga más antigua; 0 si está al día';

Comentarios precisos y una semantic layer con métricas definidas reducen consultas plausibles pero incorrectas.

Instrucciones personalizadas

Los usuarios y los administradores del workspace pueden definir instrucciones que se añaden a cada petición, por ejemplo: «usa siempre el catálogo finanzas», «las fechas están en UTC», «los importes están en centavos». Es la forma de transmitir convenciones que no están en los metadatos.

Verificar una consulta generada

  1. Comprueba las tablas y los joins: ¿la granularidad coincide con la pregunta?
  2. Revisa filtros temporales y zonas horarias.
  3. Ejecuta sobre un periodo pequeño y compara con un total conocido.
  4. Guarda las consultas validadas como referencia para el equipo.

Criterios de implementación

Configurar límites de acceso y coste. El acceso a metadatos no implica comprensión correcta de reglas financieras o del negocio; mantener validación y revisión.

Continúa en las fuentes

Documentación oficial para verificar detalles y explorar más.