4.1. INTRODUÇÃO AO DBT
› O que é dbt (Data Build Tool)? Conceitos básicos e a filosofia de Analytics as code
› Configuração do Ambiente: instalação, diretórios, dependências e integração com Data Warehouses (BigQuery, Snowflake, Redshift, etc.)
› Primeiros modelos: como criar modelos, seeds e snapshots no dbt
› Atividade prática: setup inicial de um projeto dbt, configuração de fontes de dados
4.2. MODELAGEM E TRANSFORMAÇÕES COM DBT
› Estrutura de Projeto: pasta de models, staging vs. core vs. marts
› Testes e Validações:testes de singularidade, not null, referências, relacionamentos
› Macros e Jinja: automação de lógicas repetitivas com templates
› Exercício guiado: construção de uma pipeline de transformação de dados do estágio (landing) até o mart analítico
4.3. VERSION CONTROL, DOCUMENTAÇÃO E DEPLOY
› Documentação: dbt docs generate, criação de documentação automatizada
› Version Control: integração com Git (GitHub, GitLab) para colaboração
› Deployment: CI/CD pipelines, dbt Cloud vs. dbt Core
› Estudo de Caso
4.4. INTEGRAÇÃO COM FERRAMENTAS DE ENCERRAMENTO
› Conexão com Ferramentas de BI: como consumir as tabelas transformadas no Power BI, Tableau ou Looker
› Monitoramento e Observabilidade: alertas, logs e melhores práticas de manutenção