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

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

Разрешение на сборку применяется к семантической модели. При получении пользователями разрешений на сборку они могут создавать новое содержимое в семантической модели, такие как отчеты, панели мониторинга, закрепленные плитки из отчетов Q&A, отчеты с разбивкой на страницы и обнаружение Аналитика. Если отчет за пределами рабочей области семантической модели использует семантику, вы не можете удалить семантику модели. При попытке сделать это вы получите сообщение об ошибке.

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

  • Экспорт базовых данных Power BI.
  • Создайте новое содержимое в семантической модели, например с помощью анализа в Excel.
  • Доступ к данным через конечную точку XML для анализа (XMLA).

Как пользователи получают разрешение на сборку

Пользователи получают разрешение на сборку для семантической модели несколькими способами:

  • Пользователи, имеющие по крайней мере роль участника в рабочей области, имеют разрешение на сборку семантических моделей в этой рабочей области, а также разрешение на копирование отчетов в этой рабочей области. Дополнительные сведения о ролях в рабочих областях см. в разделе "Роли в рабочих областях" в Power BI.

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

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

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

Удаление разрешения на сборку

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

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

Удаление разрешения сборки для семантической модели в приложении

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

  1. В рабочей области в представлении списка выберите "Обновить приложение".

    Screenshot that shows Update app on the workspace list page.

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

    Screenshot that shows selecting the trash can icon next to a person's name to remove their permissions.

    Появится сообщение, которое необходимо перейти к разделу "Управление разрешениями " для удаления разрешений для пользователей с существующим доступом.

    Screenshot of the Manage permissions message.

  3. Выберите Обновить.

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

Настройка того, как пользователи запрашивают разрешение на сборку

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

Screenshot of the default Build permission request dialog.

Изменение поведения запроса на доступ

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

Screenshot of the Request access configuration dialog in the semantic model settings.

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

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

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

    Screenshot of specific instructions for requesting Build permission.

    Примечание.

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

Более детализированные разрешения

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

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

Вопросы? Задайте их в сообществе Power BI.