Data Build Tool (DBT): SQL-transformaties, ELT, Testing & CI/CD

Van rauwe data naar productie met DBT.

1 dag

Wat houdt de training in?

In deze cursus maak je kennis met de moderne ELT-aanpak en ontdek je hoe dbt een centrale rol speelt binnen de moderne data stack. Na een korte introductie ga je snel zelf aan de slag met het opzetten van een dbt-project. Je leert hoe dbt helpt bij het structureren van SQL-transformaties, het toevoegen van tests en het automatisch genereren van documentatie. Ook behandelen we de verschillen tussen dbt Core en dbt Cloud, samenwerken via Git en de integratie van dbt in CI/CD-processen. Met praktische oefeningen bouw je een end-to-end datamodel en krijg je inzicht in hoe grotere organisaties analytics-pijplijnen met dbt beheren.

Wat je leert

  • De basisprincipes van dbt en de moderne ELT-aanpak.
  • Hoe je dbt gebruikt om SQL-transformaties te structureren en te testen.
  • Automatisch documenteren en visualiseren van je datamodellen.
  • Werken met Jinja, macro's en referenties tussen modellen.
  • Hoe dbt integreert met Git en CI/CD.

Inhoud (globaal programma)

Deel 1 – Introductie tot de moderne data stack

  • Het verschil tussen ETL en ELT, en de rol van dbt.

Deel 2 – Je eerste dbt-project

  • Opzetten, configureren en uitvoeren van modellen.

Deel 3 – Testen en documenteren

  • Datakwaliteit, documentatie en lineage.

Deel 4 – Geavanceerde functies

  • Macro's, Jinja en modelafhankelijkheden.

Deel 5 – Integratie met Git & CI/CD

  • Deployment, workflows en samenwerking.

Deel 6 – Best practices & Q&A

  • Patronen, tips en vervolgstappen.

Voor wie?

  • Data engineers en analytics engineers.
  • BI-specialisten en data-analisten die hun SQL-transformaties willen professionaliseren.
  • Iedereen die dataworkflows wil structureren en automatiseren binnen een moderne data stack.

Voorkennis

  • Basiskennis van SQL.
  • Enige bekendheid met datawarehouses of datamodellering is een plus.

Wat kun je na afloop?

  • Zelfstandig een dbt-project opzetten en beheren.
  • SQL-modellen bouwen met versiebeheer, testen en documentatie.
  • Datakwaliteit borgen met dbt-tests.
  • Data-analyse en data-engineering workflows integreren in één proces.

De Trainer

Bas Duijmelings

Interesse in deze training?

Neem gerust contact met ons op, we vertellen je graag meer over de mogelijkheden.

Stel je vraag

Wat onze deelnemers zeggen

"Verbetert direct de kwaliteit van onze data pipelines."

Alvarez Llarnas

"Veel aandacht voor structuur, tests en documentatie."

Iliass Keijser