Обеспечение безопасности в семантических моделях Power BI

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

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Обзор безопасности в семантических моделях

Обзор

  • Управляет доступом к данным на разных уровнях
  • Защищает конфиденциальные данные от несанкционированного доступа

Типы безопасности в семантических моделях:

  • RLS: ограничивает данные на уровне строк
  • OLS: ограничивает доступ к целым объектам (таблицам/столбцам)

Безопасность семантической модели

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

Безопасность на уровне строк

Обзор

  • Управляет видимостью данных на основе ролей

Возможности

  • Ограничивает данные на уровне строк
  • Настраивается с помощью фильтров DAX
  • Подходит для доступа к данным конкретного пользователя
  • (например, доступ к данным по регионам)

Безопасность на уровне строк

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

Безопасность на уровне объектов

Ограничивает доступ к целым объектам (таблицам/столбцам)

Возможности

  • Позволяет защищать отдельные объекты данных.
  • Удобно для скрытия конфиденциальной информации: зарплат и персональных данных.
  • Требует настройки через Tabular Editor — не напрямую в Power BI.

Безопасность на уровне объектов

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

Проверка ролей безопасности (RLS и OLS)

  • Проверка позволяет смоделировать доступ к данным от имени роли или пользователя.
  • Добавляйте участников к ролям для точного управления доступом.

  • Используйте Test as Role, чтобы проверить видимость данных для разных ролей в модели.

Добавление участников и проверка отчётов

  • Убедитесь, что RLS фильтрует строки, а OLS скрывает столбцы или таблицы.
Приём данных и семантические модели в Microsoft Fabric

Сравнение RLS и OLS

  • Фильтрует отдельные строки данных
  • Настройка: выполняется в Power BI, внешние инструменты не нужны.

Power BI

  • Результат: фильтрует данные, сохраняя структуру модели

Семантическая модель RLS

  • Скрывает или ограничивает целые таблицы или столбцы
  • Настройка: требует Tabular Editor или других внешних инструментов

Tabular Editor 2

  • Результат: полностью удаляет объекты из представления, изменяя структуру модели

Семантическая модель OLS

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

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

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

Preparing Video For Download...