Diagnosticar por que um modelo dbt está falhando e propor uma correção
Quando usar: Uma execução dbt agendada falhou. Você precisa saber o que quebrou e por quê, sem abrir 5 UIs.
Pré-requisitos
- Conta dbt Cloud + token de serviço — dbt Cloud → Profile → API Tokens
- Clone local do projeto dbt (se usar ferramentas CLI) — git clone seu repositório dbt
Fluxo
-
Encontre a execução com falhaListe minhas 10 últimas execuções de job no dbt Cloud. Mostre quais falharam e seus resumos de erro.✓ Copiado→ IDs de execução com falha com timestamps
-
Mergulhe no modelo com falhaPara a execução com falha, qual modelo falhou primeiro? Obtenha seus detalhes (SQL, descrição) e seu lineage upstream.✓ Copiado→ Modelo com falha + cadeia de dependências
-
Proponha correçãoExecute o modelo localmente com dbt compile. Inspecione o SQL compilado para encontrar o erro. Proponha a edição mínima para corrigir.✓ Copiado→ Correção SQL concreta com justificativa
Resultado: Uma correção validada para um modelo quebrado em menos de 15 minutos.
Armadilhas
- Falhas de execução em nuvem podem ser ambientais (conexão/credenciais), não código — Antes de editar SQL, verifique se o mesmo modelo é executado localmente via ferramenta
run— se sim, é infra não código