Introduzione a dbt

Introduzione a dbt

Mike Metzger

Data Engineer

Cos'è dbt

  • "data build tool"
  • Gestisce soprattutto la T in ELT (a volte ETL)
  • Consente di cambiare facilmente data warehouse
  • Favorisce la collaborazione in SQL
  • Traduce tra dialetti SQL

logo dbt

Introduzione a dbt

Cosa fa dbt?

  • Definisce principalmente modelli e trasformazioni dati in SQL
    • e-commerce, interazioni app mobile, ecc.
  • Può definire relazioni tra modelli
    • Clienti, Indirizzi, Ordini
  • Esegue i processi di trasformazione
    • Converte dati grezzi da log in tabelle di database
  • Può testare i requisiti di qualità dei dati
Introduzione a dbt

Com'è dbt?

  • Anche noto come dbt-core, open source
    • Strumento da riga di comando per Mac, Windows, Linux
  • dbt Cloud è proprietario
  • Comando principale dbt
    • dbt
    • dbt --version
    • dbt -h

logo dbt core

Introduzione a dbt

Per chi è dbt?

dbt è pensato per chi deve trasformare dati:

  • Data Engineer
  • Analytics Engineer
  • Data Analyst

ingegnere

1 Foto di Christina @ wocintechchat.com su Unsplash
Introduzione a dbt

Passiamo alla pratica !

Introduzione a dbt

Preparing Video For Download...