Ověření doby trvání jízdy
Tvůj kolega upozornil na problém ve zdrojových datech: některé řádky mají dobu trvání jízdy rovnou 0. Přestože by bylo možné taková data filtrovat, downstream modely je ukládají. Žádá tě, abys vytvořil/a test, který selže, pokud má některá jízda dobu trvání 0.
Po prozkoumání schématu taxi_rides_raw zjistíš, že tabulka neobsahuje přímé pole pro dobu trvání jízdy. Problém nastává tehdy, když jsou čas zahájení a čas ukončení jízdy totožné. Rozhodneš se napsat rychlý dotaz, který tuto situaci odhalí.
Informace o polích tabulky taxi_rides_raw najdeš v schema_document.
Poznámka: dbt projekt byl za tebe již spuštěn a není potřeba ho znovu spouštět.
Toto cvičení je součástí kurzu
Intermediate dbt
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení