Data Engineering від А до Я

Steps of Dimensional Modeling: 4 кроки на прикладі оренди e-самокатів

У 21-му випуску ми покроково проведемо вас крізь процес Dimensional Modeling за методологією Кімбалла. На прикладі компанії з оренди електросамокатів ви дізнаєтеся:

  1. Select the business process – чому grain = одна завершена поїздка.

  2. Declare the grain – як вибір атомарного рівня деталізації дає гнучкість у запитах.

  3. Identify the dimensions – створюємо таблиці Rider (SCD1), City (SCD2) і Vehicle + mini-dimension (SCD4).

  4. Identify the facts – які метрики (duration, distance, price, pauses, rating) варто зберігати в fact table.

Наприкінці епізоду словесно опишемо, як у BigQuery побудувати датасет, налаштувати партиціювання за датою та кластеризацію за ключами вимірювань для максимальної продуктивності ваших аналітичних запитів.

Підпишіться, щоб не пропустити детальні гайди з практичною реалізацією!