Гранулярність, міри та ієрархії

Середній рівень моделювання даних у Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Розуміння гранулярності

  • Гранулярність: на якому рівні щодо вимірів зберігаються дані?
  • Мінімальний рівень деталізації для запитів
  • Визначайте гранулярність за допомогою тверджень «by»:
    • Напр., by customer, by product, by day
    • Напр., by id, by NAICS$^1$ code, by establishment age, by year

1 NAICS: North American Industry Classification System
Середній рівень моделювання даних у Power BI

Керування гранулярністю в Power BI

  • Перехід до дрібнішого зерна: не радимо!
  • Перехід до грубшого зерна: агрегування та групування
    • Краща продуктивність запитів завдяки меншій кількості рядків
    • Менші кеші та швидше оновлення

агрегування в PBI

групування в PBI

Середній рівень моделювання даних у Power BI

Міри

  • Поля або їхні поєднання, які можна агрегувати чи обчислювати
    • Безпосередньо з факт-даних
    • Також можна обчислювати нові міри

міри у факт-таблиці

Середній рівень моделювання даних у Power BI

Створення мір

  • Числові значення автоматично стають мірами та агрегуються сумою

  • Створюйте власні міри в Power BI за допомогою DAX
  • Створюйте специфічні обчислення через діалог: Quick measures

  • Чудово підходить, щоб навчитися створювати помірно складні міри
Середній рівень моделювання даних у Power BI

Ієрархії

Дозволяють деталізувати виміри даних

Природні ієрархії
  • Рівні ієрархії існують «у реальному світі»
  • Year -> Month -> Day
Штучні ієрархії
  • Рівні створюють для потреб запитів
  • Intake year -> Favorite color -> Favorite sport
Середній рівень моделювання даних у Power BI

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

Середній рівень моделювання даних у Power BI

Preparing Video For Download...