Wprowadzenie do studium przypadku dbt

Studium przypadku: budowanie modeli danych e-commerce z dbt

Susan Sun

Freelance Data Scientist

Dlaczego dbt?

dbt jest stosowany w wielu sektorach:

  • bankowość i usługi finansowe
  • e-commerce
  • edukacja
  • administracja publiczna i technologie obywatelskie
  • ochrona zdrowia
  • energia odnawialna
  • transport i logistyka
  • ... i inne

dbt dobrze integruje się z nowoczesnym stosem technologicznym:

Diagram przedstawiający dbt w przykładowym stosie technologicznym

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Studium przypadku: budowanie modeli danych e-commerce z dbt

Podgląd tworzonego projektu

Wygenerowany diagram modeli dbt

Studium przypadku: budowanie modeli danych e-commerce z dbt

Podgląd tworzonego projektu

Przykład projektu dbt:

Zrzut ekranu przedstawiający strukturę katalogów wygenerowaną przez polecenie dbt init. Folder główny nosi nazwę looker e-commerce. Podfoldery to: analyses, macros, models, seeds, snapshots i tests. Widoczne są również trzy pliki: gitignore, dbt project yaml oraz readme markdown.

Przegląd poleceń 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
Studium przypadku: budowanie modeli danych e-commerce z dbt

Czas na ćwiczenia!

Studium przypadku: budowanie modeli danych e-commerce z dbt

Preparing Video For Download...