Поделиться через


Разрешения семантической модели

В этой статье описаны разрешения семантической модели в служба Power BI и способах получения этих разрешений пользователями.

Каковы разрешения семантической модели?

В следующей таблице описаны четыре уровня разрешений, которые управляют доступом к семантической модели в служба Power BI. В нем также описываются разрешения, которые владелец семантической модели имеет в семантической модели, а также другие действия, которые могут выполнять только владелец семантической модели.

Разрешение Description
Читать Позволяет пользователю получать доступ к отчетам и другим решениям, таким как составные модели в рабочих областях Premium/PPU, которые считывают данные из семантической модели.
Позволяет пользователю просматривать параметры семантической модели.
Сборка Позволяет пользователю создавать новое содержимое из семантической модели, а также находить содержимое, использующее семантическую модель.
Позволяет пользователю получать доступ к отчетам, которые получают доступ к составным моделям в рабочих областях Power BI Pro.
Позволяет пользователю создавать составные модели.
Позволяет пользователю извлекать данные в Анализ в Excel.
Позволяет выполнять запросы с помощью внешних API, таких как XMLA.
Позволяет пользователю просматривать скрытые поля данных.
Reshare Позволяет пользователю предоставлять доступ к семантической модели.
Write Позволяет пользователю повторно опубликовать семантику модели.
Позволяет пользователю выполнять резервное копирование и восстановление семантической модели.
Позволяет пользователю вносить изменения в семантику модели с помощью XMLA.
Позволяет пользователю изменять параметры семантической модели, за исключением обновления данных, учетных данных и автоматических агрегатов.
Ответственный Владелец семантической модели сам по себе не является разрешением, а концептуальной ролью, которая имеет все разрешения для семантической модели. Первый владелец семантической модели — это пользователь, создавший семантику модели, после чего последний человек настроит семантическую модель после его использования в параметрах семантической модели.

Помимо указанных выше разрешений, которые могут быть предоставлены явным образом, владелец семантической модели может настроить обновление семантической модели, учетные данные и автоматические агрегаты.

Примечание.

Разрешение на сборку в основном является функцией обнаружения. Это позволяет пользователям легко обнаруживать семантические модели и создавать отчеты Power BI и другие используемые элементы на основе обнаруженных моделей, таких как сводные таблицы Excel и средства визуализации данных, отличные от Майкрософт, с помощью конечной точки XMLA. Пользователи, у которых есть разрешение на чтение без разрешения сборки, могут использовать и взаимодействовать с существующими отчетами, которыми они предоставили общий доступ. Предоставление разрешения на чтение без разрешения сборки не следует полагаться на защиту конфиденциальных данных. Пользователи с разрешением на чтение, даже без разрешения на сборку, могут получать доступ к данным в семантической модели и взаимодействовать с ними.

Как получаются разрешения семантической модели?

Разрешения, полученные неявно с помощью роли рабочей области

Роль пользователя в рабочей области неявно предоставляет им разрешения на семантические модели в рабочей области, как описано в следующей таблице.

Администрирование Элемент Участник Наблюдатель
Чтение
Сборка
Повторное предоставление общего доступа
Запись

Примечание.

Разрешения, унаследованные с помощью роли рабочей области, могут быть изменены или удалены от пользователя, изменяя или удаляя свою роль в рабочей области. Они не могут быть изменены или удалены явным образом с помощью страницы разрешений управления.

Разрешения, предоставленные явным образом с помощью страницы разрешений семантической модели

Пользователь с ролью администратора или участника в рабочей области может явно предоставить разрешения другим пользователям с помощью страницы управления разрешениями.

При совместном использовании отчетов или семантических моделей создаются ссылки, предоставляющие разрешения для семантической модели. Пользователи, авторизованные для использования этих ссылок, могут получить доступ к семантической модели. Пользователи с ролями администратора или члена в рабочей области, где находится семантическая модель, могут управлять этими ссылками на странице разрешений управления.

Разрешения, предоставленные в приложении

Пользователи могут получать разрешения для семантической модели, используемой в приложении, если владелец приложения разрешает это в конфигурации разрешений приложения.

Разрешения, предоставляемые через REST API

Разрешения семантической модели можно задать с помощью REST API. Дополнительные сведения см. в разделе "Разрешения семантической модели" в контексте REST API Power BI.

Разрешения семантической модели и безопасность на уровне строк (RLS)

Безопасность на уровне строк может повлиять на возможность пользователей с разрешением на чтение или сборку семантической модели для чтения данных из семантической модели.

  • Если RLS не определена в семантической модели, пользователи с разрешением на запись, чтение или сборку для семантической модели могут считывать данные из семантической модели.
  • При определении RLS в семантической модели:
    • Пользователи с разрешением только на чтение или сборку для семантической модели не смогут считывать данные из семантической модели, если они не принадлежат к одной из ее ролей RLS.
    • Пользователи с разрешением на запись в семантической модели смогут считывать данные из семантической модели независимо от того, принадлежат ли им какие-либо из ролей RLS.