Diagnostica por qué un modelo de dbt está fallando y propón una solución
Cuándo usarlo: Una ejecución de dbt programada falló. Necesitas saber qué se rompió y por qué, sin abrir 5 interfaces.
Requisitos previos
- Cuenta de dbt Cloud + token de servicio — dbt Cloud → Perfil → API Tokens
- Copia local del proyecto dbt (si usas herramientas CLI) — git clone tu repositorio de dbt
Flujo
-
Encuentra la ejecución que fallóLista mis últimas 10 ejecuciones de trabajos en dbt Cloud. Muestra cuáles fallaron y un resumen de errores.✓ Copiado→ IDs de ejecución que fallaron con marcas de tiempo
-
Profundiza en el modelo que fallóPara la ejecución que falló, ¿qué modelo falló primero? Obtén sus detalles (SQL, descripción) y su linaje ascendente.✓ Copiado→ Modelo que falla + cadena de dependencias
-
Propón una soluciónEjecuta el modelo localmente con dbt compile. Inspecciona el SQL compilado para el error. Propón la edición mínima para arreglarlo.✓ Copiado→ Solución SQL concreta con justificación
Resultado: Una solución validada para un modelo roto en menos de 15 minutos.
Errores comunes
- Los fallos de ejecución en la nube pueden ser ambientales (conexión/credenciales), no de código — Antes de editar SQL, verifica si el mismo modelo se ejecuta localmente a través de la herramienta
run— si sí, es infra no código