Build your ultimate AI agent
Descrição do curso
Transforme dados brutos em modelos limpos e confiáveis usando o dbt (Data Build Tool) — uma estrutura de transformação moderna baseada em SQL usada por equipes de dados em todo o mundo. Esse curso prático de estudo de caso foi feito pra quem tá começando e quer aprender habilidades reais com exercícios práticos e guiados. Você vai configurar seu próprio ambiente dbt, modelar dados em escala e escrever código reutilizável usando os recursos integrados do dbt.
Configure seu projeto e explore os dados
Comece configurando um projeto dbt e trabalhando com um conjunto de dados real de comércio eletrônico. Você vai organizar dados brutos, configurar perfis e resolver problemas de sintaxe enquanto aprende sobre o contexto de negócios por trás de cada etapa da transformação.Criar e validar modelos
Aprenda a criar modelos de preparação escaláveis e aplique verificações de qualidade de dados para garantir que seus conjuntos de dados sejam precisos e estejam prontos para análise. Você vai criar uma base sólida para responder às principais questões de negócios.Automatize com Jinja
Conclua o curso aprendendo a usar o Jinja para escrever código reutilizável e fácil de manter. Você vai usar variáveis, fluxo de controle e loops para seguir o princípio DRY (Don't Repeat Yourself, ou Não se repita) para otimizar seu fluxo de trabalho dbt.Pré-requisitos
Programa de estudos
Conteúdo do curso
1
Configurando o dbt
Pratique a construção de um projeto dbt do zero. Aplique suas habilidades para carregar diferentes tipos de dados no projeto dbt e configurar uma variedade de modelos de staging. Este capítulo foca nas partes E e L do processo ELT.
- Apresentando o estudo de caso de dbt50 XP
- Verificar a instalação do dbt100 XP
- Inicializar o projeto dbt100 XP
- Configurando o projeto dbt e carregando dados50 XP
- Carregar o centro de distribuição como um arquivo seed do dbt100 XP
- Criar modelo de stage para centros de distribuição100 XP
- Carregar e criar modelo de usuários via dbt source100 XP
- Mais prática com fontes e modelos de staging no dbt100 XP
- Depure erros comuns100 XP
2
Construindo modelos no dbt
Aprofunde-se na modelagem de dados com dbt. Construa o pipeline de dados desde os modelos de staging iniciais até os modelos finais de data mart para responder a necessidades críticas do negócio. Ao longo do caminho, ganhe experiência criando testes de dados para evitar a degradação da qualidade dos dados.
3
Aprimorando o dbt com Jinja
Aprenda a aprimorar seus projetos dbt com Jinja, simplificando o código, reduzindo redundâncias e melhorando a manutenibilidade. Você vai praticar o uso de variáveis, loops e macros para construir fluxos de transformação mais eficientes.
Estudo de caso: criando modelos de dados de e-commerce com dbt
Curso
concluído

