Создание эффективных отчётов в Power BI

Приём данных и семантические модели в Microsoft Fabric

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Понимание семантических моделей

  • Логическое представление данных: упрощает сложные данные для интуитивного анализа Семантическая модель
  • Автоматическое создание: создаётся автоматически при создании Lakehouse/Warehouse.

    • Lakehouse:Семантическая модель (по умолчанию) при создании Lakehouse

    • Warehouse:Семантическая модель (по умолчанию) при создании Warehouse

Изолированные таблицы

Семантические модели — связанные таблицы

Приём данных и семантические модели в Microsoft Fabric

Связи в модели

  • Создание связей: соединяйте совпадающие столбцы, чтобы объединить данные из нескольких таблиц.

Представление физической связи

Приём данных и семантические модели в Microsoft Fabric

Кратность в связях

  • Кратность: определяет, как данные одной таблицы соотносятся с данными другой.

    • Один-ко-многим (1:*) — одна запись связана со многими записями в другой таблице. Кратность — один ко многим
    • Один-к-одному (1:1) — каждая запись имеет уникальное соответствие в обеих таблицах. Кратность — один к одному
    • Многие-ко-многим (*:*) — несколько записей в обеих таблицах связаны друг с другом. Кратность — многие ко многим
Приём данных и семантические модели в Microsoft Fabric

Визуализации в отчёте Power BI

  • Преобразуйте данные в аналитику и сделайте её понятной

Разнообразие визуализаций:

  • Структурированный вид: таблица, матрица
  • Сравнение: линейчатая, линейная, круговая диаграммы, Treemap
  • Фильтрация и агрегация: срезы, карточки

Настройка и персонализация:

  • Настройте цвета, шрифты, макеты.
  • Добавьте заголовки, описания, метки.

Визуализации в отчётах

Приём данных и семантические модели в Microsoft Fabric

Введение в DAX

  • Язык DAX: язык формул для Power BI
  • Пользовательские вычисления: суммы, средние значения и многое другое
  • Сложные вычисления: работают с несколькими таблицами
  • Применяется для: создания мер и вычисляемых столбцов

Пример DAX

Приём данных и семантические модели в Microsoft Fabric

Меры

  • Контекст фильтра: вычисляется на основе фильтров отчёта и срезов
  • Не хранит данные: вычисляется только при отображении в визуализациях
  • Нет видимого столбца: результаты отображаются в визуализациях, а не в таблицах данных

Визуализация мер

Создание меры

Приём данных и семантические модели в Microsoft Fabric

Вычисляемые столбцы

  • Контекст строки: вычисляется для каждой строки модели данных
  • Добавляет новые поля: создаёт постоянные столбцы в таблице
  • Статические значения: вычисляются однократно и отображаются непосредственно в таблице

Вычисляемый столбец

Вычисляемые столбцы в таблице

Приём данных и семантические модели в Microsoft Fabric

Давайте потренируемся!

Приём данных и семантические модели в Microsoft Fabric

Preparing Video For Download...