Apresentando o estudo de caso com dbt

Estudo de caso: criando modelos de dados de e-commerce com dbt

Susan Sun

Freelance Data Scientist

Por que dbt?

dbt está em muitos setores:

  • bancos e serviços financeiros
  • e-commerce
  • educação
  • governo e civic tech
  • saúde
  • energia renovável
  • transporte e logística
  • ... etc

dbt se integra bem ao stack moderno:

Um diagrama do dbt em um stack de tecnologia de exemplo

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Estudo de caso: criando modelos de dados de e-commerce com dbt

Um preview do que vamos construir

Um diagrama gerado de modelos dbt

Estudo de caso: criando modelos de dados de e-commerce com dbt

Um preview do que vamos construir

Exemplo de projeto dbt:

Captura de tela de uma série de diretórios gerados automaticamente pelo subcomando dbt init. A pasta de topo se chama looker e-commerce. As pastas filhas são analyses, macros, models, seeds, snapshots e tests. Há também três arquivos diversos: gitignore, dbt project yaml e um readme markdown.

Resumo de comandos do dbt:

# Verifica se/onde o dbt está instalado
which dbt 

# Verifica a versão instalada do dbt
dbt --version

# Inicializa um novo projeto dbt
dbt init <project_name>

# Atalho para dbt --help
dbt -h
Estudo de caso: criando modelos de dados de e-commerce com dbt

Vamos praticar!

Estudo de caso: criando modelos de dados de e-commerce com dbt

Preparing Video For Download...