Créer des modèles de capture instantanée (snapshot) dans dbt
Nous nous sommes concentrés sur la création et le débogage de modèles de mart afin de simplifier les requêtes SQL en prétransformant les tables pour qu'elles soient uniques par client et par produit.
Un autre type de transformation utile à intégrer dans un modèle dbt est le modèle de snapshot (capture instantanée). Comme son nom l'indique, ce type de modèle prend des instantanés des données, afin que votre utilisateur final puisse toujours revenir dans le temps et voir l'état des données à une date donnée.
Dans cet exercice, vous allez créer deux modèles de snapshot : un pour suivre les changements quotidiens des commandes et un autre pour suivre les changements quotidiens des stocks. Cela aidera votre utilisateur final à répondre à des questions comme :
- Comment mon inventaire a-t-il évolué dans le temps ?
- Comment mon volume de commandes a-t-il évolué dans le temps ?
Cette activité fait partie du cours
Étude de cas : créer des modèles de données de commerce électronique avec dbt
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice