Створення snapshot‑моделей у dbt
Ми зосереджувалися на створенні та налагодженні mart‑моделей, щоб спростити SQL‑запити завдяки попереднім перетворенням таблиць до унікальності за клієнтом і товаром.
Ще один корисний тип перетворення, який варто закладати в модель dbt, — це snapshot‑моделі. Як підказує назва, ці моделі роблять «знімки» даних, тож ваші кінцеві користувачі завжди можуть «повернутися в минуле» й побачити стан даних на певну дату.
У цій вправі ви створите дві snapshot‑моделі: одну — для відстеження щоденних змін у замовленнях, іншу — для відстеження щоденних змін запасів. Це допоможе вашим користувачам відповісти на запитання:
- Як змінювалися мої запаси з часом?
- Як змінювався обсяг замовлень з часом?
Ця вправа є частиною курсу
Кейс-стаді: створення моделей даних для e-commerce за допомогою dbt
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу