Aan de slagGa gratis aan de slag

Reisduur controleren

Je teamgenoot meldt een probleem in de brondata: sommige rijen hebben een reisduur van 0. Hoewel je kunt filteren, worden deze downstream in modellen opgeslagen. Hij vraagt je een test te maken die faalt als een rit een duur van 0 heeft.

Bij het bekijken van het taxi_rides_raw-schema vind je geen direct veld voor reisduur. Je bepaalt dat het probleem ontstaat wanneer start- en eindtijd van de rit gelijk zijn. Je besluit een snelle query te schrijven om dit te controleren.

Je kunt het schema_document raadplegen voor informatie over de velden in de tabel taxi_rides_raw.

Houd er rekening mee dat het dbt-project al voor je is uitgevoerd en niet nodig zou moeten zijn.

Deze oefening maakt deel uit van de cursus

Gevorderde dbt

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen