Introduzione al case study su dbt

Case Study: creazione di modelli di dati E‑Commerce con dbt

Susan Sun

Freelance Data Scientist

Perché dbt?

dbt copre molti settori:

  • banking e servizi finanziari
  • e-commerce
  • istruzione
  • PA e civic tech
  • sanità
  • energie rinnovabili
  • trasporti e logistica
  • ... ecc.

dbt si integra bene con il modern stack:

Diagramma di dbt in un esempio di stack tecnologico

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Case Study: creazione di modelli di dati E‑Commerce con dbt

Anteprima di cosa costruiremo

Diagramma generato dei modelli dbt

Case Study: creazione di modelli di dati E‑Commerce con dbt

Anteprima di cosa costruiremo

Esempio di progetto dbt:

Schermata di una serie di directory generate da dbt init. La cartella principale si chiama looker e-commerce. Le sottocartelle sono analyses, macros, models, seeds, snapshots e tests. Ci sono anche tre file vari: gitignore, dbt project yaml e un readme markdown.

Riepilogo dei comandi 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
Case Study: creazione di modelli di dati E‑Commerce con dbt

Let's practice!

Case Study: creazione di modelli di dati E‑Commerce con dbt

Preparing Video For Download...