Vérifier la durée des trajets
Votre collègue a repéré un problème dans la source de données : certaines lignes indiquent une durée de trajet égale à 0. Bien qu’un filtrage soit possible, les modèles en aval conservent ces lignes. Il vous demande de créer un test qui échoue si un trajet a une durée de 0.
En consultant le schéma de taxi_rides_raw, vous ne trouvez aucun champ direct pour la durée. Vous constatez que le problème survient lorsque les heures de début et de fin du trajet sont identiques. Vous décidez d’écrire une requête rapide pour vérifier ce cas.
Vous pouvez consulter le schema_document pour obtenir des informations sur les champs de la table taxi_rides_raw.
Notez que le projet dbt a déjà été exécuté pour vous et ne devrait pas être nécessaire ici.
Cet exercice fait partie du cours
dbt intermédiaire
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice