Introduktion till dbt

Introduktion till dbt

Mike Metzger

Data Engineer

Vad är dbt?

  • "data build tool"
  • Hanterar främst T:et i ELT (ibland ETL)
  • Gör det enkelt att byta datalager
  • Möjliggör SQL-samarbete
  • Översätter mellan SQL-dialekter

dbt-logotyp

Introduktion till dbt

Vad gör dbt?

  • Definierar datamodeller och transformationer i SQL
    • E-handel, mobilappinteraktioner m.m.
  • Kan definiera relationer mellan datamodeller
    • Kunder, adresser, beställningar
  • Kör datatransformationsprocessen
    • Omvandlar rådata från loggfiler till databastabeller
  • Kan testa datakvalitetskrav
Introduktion till dbt

Hur ser dbt ut?

  • Kallas även dbt-core, öppen källkod
    • Kommandoradsverktyg för Mac, Windows och Linux
  • dbt Cloud är proprietärt
  • Huvudkommando dbt
    • dbt
    • dbt --version
    • dbt -h

dbt core-logotyp

Introduktion till dbt

Vem är dbt för?

dbt är utformat för alla som behöver transformera data:

  • Dataingenjörer
  • Analytics Engineers
  • Dataanalytiker

ingenjör

1 Foto av Christina @ wocintechchat.com på Unsplash
Introduktion till dbt

Nu kör vi en övning!

Introduktion till dbt

Preparing Video For Download...