Zacznij terazZacznij za darmo

Weryfikacja czasu trwania przejazdu

Twój kolega z zespołu zgłasza problem w danych źródłowych: niektóre wiersze mają czas trwania przejazdu równy 0. Choć filtrowanie jest możliwe, modele downstream przechowują te dane. Prosi cię o stworzenie testu, który zakończy się niepowodzeniem, jeśli jakikolwiek przejazd ma czas trwania 0.

Przeglądając schemat taxi_rides_raw, stwierdzasz, że nie ma tam bezpośredniego pola z czasem trwania przejazdu. Ustalasz, że problem pojawia się wtedy, gdy czas rozpoczęcia i zakończenia przejazdu są identyczne. Postanawiasz napisać szybkie zapytanie, które to sprawdzi.

Informacje o polach w tabeli taxi_rides_raw znajdziesz w schema_document.

Pamiętaj, że projekt dbt został już wcześniej uruchomiony i nie musisz go ponownie wykonywać.

To ćwiczenie jest częścią kursu

dbt średnio zaawansowany

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie