ПочатиПочніть безкоштовно

Створення snapshot‑моделей у dbt

Ми зосереджувалися на створенні та налагодженні mart‑моделей, щоб спростити SQL‑запити завдяки попереднім перетворенням таблиць до унікальності за клієнтом і товаром.

Ще один корисний тип перетворення, який варто закладати в модель dbt, — це snapshot‑моделі. Як підказує назва, ці моделі роблять «знімки» даних, тож ваші кінцеві користувачі завжди можуть «повернутися в минуле» й побачити стан даних на певну дату.

У цій вправі ви створите дві snapshot‑моделі: одну — для відстеження щоденних змін у замовленнях, іншу — для відстеження щоденних змін запасів. Це допоможе вашим користувачам відповісти на запитання:

  1. Як змінювалися мої запаси з часом?
  2. Як змінювався обсяг замовлень з часом?

Ця вправа є частиною курсу

Кейс-стаді: створення моделей даних для e-commerce за допомогою dbt

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу