Схеми «зірка» та «сніжинка»

Моделювання даних у Power BI

Sara Billen

Curriculum Manager at DataCamp

Схема «зірка»

  • Таблиця(і) фактів
  • Оточені вимірними таблицями

Схема «зірка»: таблиця фактів у центрі, довкола п'ять вимірів

Моделювання даних у Power BI

Схема «сніжинка»

  • Дозволяє зв'язки між вимірами
  • Таблиця(і) фактів без змін

Схема «сніжинка»: таблиця фактів з п'ятьма вимірами, два з яких пов'язані з іншими вимірами

Моделювання даних у Power BI

Розгляньмо детальніше

Схема «зірка»

Приклад таблиці ієрархії продуктів у схемі «зірка»

Схема «сніжинка»

Приклади таблиць ієрархії продуктів у схемі «сніжинка»

Моделювання даних у Power BI
Схема «зірка»

Діаграма схеми «зірка»

  • Переважний підхід
  • Бізнес-користувачам легко зрозуміти
  • Більшість BI‑інструментів оптимізують під цю схему
Схема «сніжинка»

Діаграма схеми «сніжинка»

  • Використовується в деяких сховищах даних
  • Менше дублювання
  • Оновлення записів ефективніші
Моделювання даних у Power BI

«Зірки» й «сніжинки» в Power BI

Приклад моделі даних у Power BI

  • Обидві схеми працюють!
  • Але Power BI надає перевагу «зірці»
    • Її легше зрозуміти
    • Продуктивність менш критична
Моделювання даних у Power BI

Аналізатор продуктивності

Знімки екрана Performance Analyzer у Power BI

  • Вбудований аналіз продуктивності
  • Кожен візуал має три складники
    • Скільки тривав запит DAX?
    • Скільки тривав рендер візуалу?
    • Скільки тривало все інше?
Моделювання даних у Power BI

Поради з оптимізації продуктивності

Повільність запиту DAX

  • Налаштуйте операції DAX
  • Поліпшіть швидкість завантаження даних

Повільність відображення візуалу

  • Використовуйте простіші візуали
  • Показуйте менше інформації на екрані

Інша повільність

  • Зменште кількість візуалів на сторінці
Моделювання даних у Power BI

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

Моделювання даних у Power BI

Preparing Video For Download...