Особливі сценарії вимірів

Перетворення та аналіз даних у Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Вимір дати

  • Поле дати зазвичай є у таблицях фактів
  • Вимір дати — найуживаніший для аналізу
  • Дозволяє фільтрувати й агрегувати за датою

Ілюстрація: зіркова схема з виміром дати та прикладом діаграми продажів за місяцями

Перетворення та аналіз даних у Microsoft Fabric

Вимір дати

Зразок таблиці виміру дати зі стовпцями DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month та Is Holiday

  • Природний ключ: тип даних date
  • Сурогатний ключ: тип даних integer (формат дати ISO 8601 YYYYMMDD).
    • Економить місце
    • Автоматично впорядкований
    • Зрозумілий людині
  • Має містити поля Year, Month і Day.
  • Інші атрибути, корисні для аналізу
Перетворення та аналіз даних у Microsoft Fabric

Вимір часу

  • Деякі факти вимагають деталізації до часу доби.
  • Окрема таблиця виміру часу.

 

Ілюстрація: зіркова схема з виміром часу та прикладом діаграми продажів за інтервалами часу доби

Перетворення та аналіз даних у Microsoft Fabric

Вимір часу

img-2-1-time-dimension-sample.png

  • Природний ключ: тип даних time
  • Сурогатний ключ: тип даних integer у форматі HHMM або HHMMSS
  • Зерно хвилин: 60 × 24 = 1 440 рядків
  • Зерно секунд: 60 × 60 × 24 = 86 400 рядків
Перетворення та аналіз даних у Microsoft Fabric

Узгоджені виміри

  • Узгоджені виміри пов'язані з багатьма таблицями фактів
  • Типовий приклад: вимір дати
  • Допомагають забезпечити узгодженість моделей для різних областей
  • Наприклад, виміри продукту та дати спільні для зіркових схем продажів і маркетингу

Схема двох зіркових моделей — sales і marketing — що спільно використовують узгоджені виміри product і date

Перетворення та аналіз даних у Microsoft Fabric

Виміри з ролями

  • Вимір, на який у таблиці фактів є кілька посилань
  • Замість дублювання таблиці той самий вимір виконує різні ролі
  • Приклад: Order Date, Shipping Date і Delivery Date

 

Схема зіркової моделі: таблиця фактів має три стовпці дати — order, shipping і delivery — усі пов'язані з одним виміром дати

Перетворення та аналіз даних у Microsoft Fabric

Мультизначні виміри

  • Поширений випадок: зв'язки «один-до-багатьох» між фактами та вимірами

 

 

Зіркова схема із зв'язками «один-до-багатьох» між таблицею фактів і вимірами

Перетворення та аналіз даних у Microsoft Fabric

Мультизначні виміри

  • Особливий випадок: зв'язки «багато-до-багатьох»
  • Проміжні таблиці (безфактові) зберігають пари ключів пов'язаних вимірів
  • Приклад: проміжна таблиця Salesperson Region пов'язує продавця з кількома регіонами продажів

Зіркова схема із зв'язками «один-до-багатьох» між фактами та вимірами. Додатково проміжна таблиця пов'язує Salesperson і Sales Region

Перетворення та аналіз даних у Microsoft Fabric

Давайте потренуємось!

Перетворення та аналіз даних у Microsoft Fabric

Preparing Video For Download...