Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dbt: Crie e Execute Pipelines de Engenharia de Dados
Rating: 4.7 out of 5(432 ratings)
1,606 students

Dbt: Crie e Execute Pipelines de Engenharia de Dados

Utilize Dbtcloud para transformar dados criando poderosos pipelines de engenharia de dados
Created byFernando Amaral
Last updated 8/2025
Portuguese

What you'll learn

  • Crie poderosos pipelines de dados utlizando SQL
  • Transforme dados utlizando expressões CTE
  • Crie Macros e Materializações
  • Gerencia seu código em um repositório
  • Execute pipelines de dados complexos
  • Conecte com Datararehouses como Redshift

Course content

6 sections41 lectures4h 42m total length
  • Instruções1:48
  • Introdução e o que vamos estudar6:34
  • Material para Download0:16
  • dbt no Contexto de Dados Moderno5:17
  • Como dbt Funciona11:15
  • Como dbt Funciona (Continuação)6:05
  • Common Table Expression (CTE)3:01

Requirements

  • Fundamentos de SQL
  • Conta no AWS (Pode ser Criada Gratuitamente)

Description

O constante aumento da importância da área de dados não só traz novas especializações profissionais, mas também provoca o surgimento de novas ferramentas.

Dbt é uma ferramenta de transformação de dados, que busca aproximar a área de negócio da área de dados. Com ela, é possível transformar dados sem a necessidade de um profissional altamente técnico. Dbt transforma dados utilizando linguagem SQL, uma linguagem declarativa de alto nível, muito mais fácil de comparada a linguagens de programação tradicionais utilizadas na transfomação de dados.

Neste curso, dividido entre tutoriais e aulas práticas você vai:

  • Conhecer o dbt, e entender como ele funciona

  • Estudar os conceitos por traz de modelos e materializações

  • Construir um ambiente para as aulas práticas utilizando Redshift, a mais importante ferramenta de Datawarehouse (AWS)

  • Criar um modelo de transformação para remover duplicados

  • Criar um modelo com campos cálculados

  • Desnormalizar tabelas, criando uma tabela Fato

  • Criar modelos de particionamento de dados

  • Estudar na prática materializações

  • Criar testes unitários no projeto

  • Criar hooks, que são funções que são executadas antes ou depois da criação de um modelo, que atribuem permissões ao banco de dados

  • Utilizar variáveis

  • Criar macros

  • Produzir documentação do projeto

  • Crie projetos utilizando dbt Core (CLI)

Todas as ferramentas utilizadas no curso são gratuitas.

O curso inclui material de suporte através de slides, dados e scripts, além de um repositório com o projeto completo.


Who this course is for:

  • Engenheiros de Dados
  • Analytics Angineers
  • Analistas de Dados
  • Cientistas de Dados