CommencerCommencer gratuitement

Ajouter un snapshot

En travaillant avec votre équipe, vous apprenez qu’un nouveau jeu de données connexe va être ajouté à l’entrepôt de données. Ce jeu de données représente l’ensemble des véhicules associés à une licence de taxi donnée. Bien qu’un taxi soit susceptible d’être utilisé pendant un certain temps, il est possible que la licence soit réaffectée à un nouveau véhicule sur une période donnée. L’un de vos collègues se rend compte que cela pourrait poser des problèmes pour les rapports à venir, car une course pourrait ne pas être rattachée au bon véhicule.

Le jeu de données ressemble à ceci :

column_name description
license_id L’identifiant numérique attribué à la compagnie de taxi
vehicle_make Le constructeur du véhicule
vehicle_model Le modèle du véhicule
vehicle_year L’année de fabrication du véhicule
last_updated Date de dernière modification de l’enregistrement

À la lecture de ces informations, vous réalisez que c’est l’occasion idéale de mettre en place des snapshots avec dbt. Après en avoir discuté avec l’équipe, votre lead vous demande d’implémenter la fonctionnalité de snapshot dans le projet nyc_yellow_taxi, en utilisant la source nommée 'raw.vehicle_list'.

Cet exercice fait partie du cours

dbt intermédiaire

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice