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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie