Diagnostiquer pourquoi un modèle dbt échoue et proposer une correction
Quand l'utiliser : Une exécution dbt programmée a échoué. Vous avez besoin de savoir ce qui s'est cassé et pourquoi, sans ouvrir 5 interfaces.
Prérequis
- Compte dbt Cloud + token de service — dbt Cloud → Profile → API Tokens
- Checkout du projet dbt local (si utilisation des outils CLI) — git clone your dbt repo
Déroulement
-
Trouvez l'exécution échouéeListez mes 10 dernières exécutions de tâches dans dbt Cloud. Montrez lesquelles ont échoué et leur résumé d'erreur.✓ Copié→ ID d'exécutions échouées avec timestamps
-
Approfondissez le modèle échouéPour l'exécution échouée, quel modèle a échoué en premier ? Obtenez ses détails (SQL, description) et sa généalogie en amont.✓ Copié→ Modèle échoué + chaîne de dépendances
-
Proposer une correctionExécutez le modèle localement avec dbt compile. Inspectez le SQL compilé pour trouver l'erreur. Proposez l'édition minimale pour corriger.✓ Copié→ Correction SQL concrète avec justification
Résultat : Une correction validée pour un modèle cassé en moins de 15 minutes.
Pièges
- Les échecs d'exécution Cloud peuvent être environnementaux (connexion/identifiants), pas du code — Avant de modifier le SQL, vérifiez si le même modèle s'exécute localement via l'outil
run— si oui, c'est de l'infra pas du code