Introducere în studiul de caz dbt

Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

Susan Sun

Freelance Data Scientist

De ce dbt?

dbt acoperă multe sectoare:

  • servicii bancare și financiare
  • comerț electronic
  • educație
  • guvern și tehnologie civică
  • sănătate
  • energie regenerabilă
  • transport și logistică
  • ... etc

dbt se integrează bine cu stiva modernă:

O diagramă a dbt într-un exemplu de stivă tehnologică

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

O previzualizare a ceea ce construim

O diagramă generată a modelelor dbt

Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

O previzualizare a ceea ce construim

Exemplu de proiect dbt:

Captură de ecran a unei serii de directoare de fișiere generate automat de subcomanda dbt init. Directorul de nivel superior se numește looker e-commerce. Subdirectoarele se numesc analyses, macros, models, seeds, snapshots și tests. Există și trei fișiere diverse: gitignore, dbt project yaml și un readme markdown.

Recapitulare comenzi dbt:

# Checks if/where dbt is installed
which dbt 

# Checks the version of dbt installed
dbt --version

# Initializes a new dbt project
dbt init <project_name>

# Short for dbt --help
dbt -h
Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

Să exersăm!

Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

Preparing Video For Download...