Introductie tot dbt

Introductie tot dbt

Mike Metzger

Data Engineer

dbt gedefinieerd

  • "data build tool"
  • Behandelt vooral de T in ELT (soms ETL)
  • Maakt eenvoudig wisselen tussen datawarehouses mogelijk
  • Biedt SQL-samenwerking
  • Vertaalt tussen SQL-dialecten

dbt-logo

Introductie tot dbt

Wat doet dbt?

  • Definieert vooral datamodellen en transformaties met SQL
    • e-commerce, mobiele app-interacties, enz.
  • Kan relaties tussen datamodellen definiëren
    • Customers, Addresses, Orders
  • Voert het datatransformatieproces(sen) uit
    • Ruwe data van logbestanden omzetten naar databasetabellen
  • Kan datakwaliteitseisen testen
Introductie tot dbt

Hoe ziet dbt eruit?

  • Ook bekend als dbt-core, open source
    • Commandlinetool beschikbaar voor Mac, Windows, Linux
  • dbt Cloud is proprietair
  • Hoofdcommando dbt
    • dbt
    • dbt --version
    • dbt -h

dbt core-logo

Introductie tot dbt

Voor wie is dbt?

dbt is bedoeld voor iedereen die data moet transformeren:

  • Data engineers
  • Analytics engineers
  • Data-analisten

engineer

1 Foto door Christina @ wocintechchat.com op Unsplash
Introductie tot dbt

Laten we oefenen!

Introductie tot dbt

Preparing Video For Download...