Apresentando o dbt

Introdução ao dbt

Mike Metzger

Data Engineer

dbt: definição

  • "data build tool"
  • Lida principalmente com o T do ELT (às vezes ETL)
  • Permite trocar de data warehouse com facilidade
  • Oferece colaboração em SQL
  • Traduz entre dialetos SQL

logo do dbt

Introdução ao dbt

O que o dbt faz?

  • Define principalmente modelos e transformações de dados em SQL
    • e-commerce, interações em apps móveis etc.
  • Pode definir relações entre modelos
    • Clientes, Endereços, Pedidos
  • Executa os processos de transformação
    • Converte dados brutos de logs em tabelas
  • Pode testar requisitos de qualidade de dados
Introdução ao dbt

Como é o dbt?

  • Também chamado dbt-core, open source
    • Ferramenta de linha de comando para Mac, Windows, Linux
  • dbt Cloud é proprietário
  • Comando principal dbt
    • dbt
    • dbt --version
    • dbt -h

logo do dbt core

Introdução ao dbt

Para quem é o dbt?

O dbt é feito para quem precisa transformar dados:

  • Engenheiros de Dados
  • Engenheiros de Analytics
  • Analistas de Dados

engenheiro

1 Foto de Christina @ wocintechchat.com no Unsplash
Introdução ao dbt

Vamos praticar!

Introdução ao dbt

Preparing Video For Download...