// o que é
dbt organiza transformacoes SQL como software: versionamento, testes, documentacao, lineage e deploy. No contexto da Lumi Data, dbt e o pilar para transformar dados brutos em metricas confiaveis e reutilizaveis.
O dbt representa a consolidação do paradigma ELT — Extract, Load, Transform — em que a transformação ocorre dentro do próprio data warehouse, aproveitando o poder computacional das engines modernas (Kleppmann, 2017). Ele aplica princípios do desenvolvimento de software — controle de versão, testes automatizados, documentação e modularidade — às transformações analíticas em SQL, criando o que dbt Labs (2020) denominou "analytics engineering" como disciplina formal. A modelagem dimensional de Kimball & Ross (2013) encontra no dbt um ambiente natural de implementação: fatos, dimensões e métricas reutilizáveis tornam-se objetos versionados com contratos de qualidade explícitos. Fowler (2018) já antecipava que mudanças evolutivas em bancos de dados exigem rastreabilidade e automação — o dbt entrega exatamente isso no contexto analítico.
Como a Lumi enxerga:A Lumi cria modelos dbt com contratos, testes, nomenclatura e CI/CD para que analytics seja sustentavel e auditavel.