Создание ролей и управление ими в Visual Studio

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

В этой статье описывается, как использовать диспетчер ролей в Visual Studio для создания ролей, определения разрешений ролей и добавления пользователей для проекта табличной модели. Дополнительные сведения о создании ролей и управлении ими для развернутой модели см. в статье Создание ролей и управление ими в SSMS.

Примечание

Роли модели в Power BI используются только для фильтров безопасности на уровне строк (RLS). Поддерживаются только разрешения на чтение. Чтобы управлять разрешениями вне требований RLS, используйте модель безопасности Power BI.

Использование диспетчера ролей

Для создания, изменения, копирования и удаления ролей используйте диалоговое окно Диспетчер ролей . Чтобы открыть диалоговое окно Диспетчер ролей, в Visual Studio щелкните Диспетчер ролеймоделей>>расширений.

Создание роли

  1. В диспетчере ролей нажмите кнопку Создать.

    В список ролей будет добавлена новая выделенная роль.

  2. В списке Роли в поле Имя введите имя роли.

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

  3. В поле Разрешения щелкните стрелку вниз и выберите один из следующих типов разрешения.

    Разрешение Описание
    None Члены не могут вносить изменения в схему модели и просматривать данные.
    Чтение Члены могут просматривать данные (с учетом фильтров строк), но не могут вносить изменения в схему модели.
    Чтение и обработка Члены могут просматривать данные (с учетом фильтров строк), а также выполнять операции «Обработать» и «Обработать все», но не могут вносить изменения в схему модели.
    Процесс Члены могут выполнять операции «Обработать» и «Обработать все». Не могут изменять схему модели и просматривать данные.
    Администратор Члены могут вносить изменения в схему модели и просматривать все данные.
  4. Чтобы ввести описание роли, щелкните поле Описание и введите описание.

  5. Если у роли, которую вы создаете, есть разрешения "Чтение" или "Чтение и обработка", вы можете добавить фильтры строк с помощью формулы DAX. Чтобы добавить фильтры строк, перейдите на вкладку Фильтры строк , выберите таблицу, щелкните поле Фильтр DAX и введите формулу DAX.

  6. Чтобы добавить членов роли, перейдите на вкладку Члены и нажмите кнопку Добавить.

    Примечание

    Члены роли также можно добавить в развернутую модель с помощью SQL Server Management Studio. Дополнительные сведения см. в статье Управление ролями с помощью SSMS.

  7. В диалоговом окне Выбор пользователей или групп введите объекты пользователя или группы Windows в качестве членов.

  8. Нажмите кнопку ОК.

См. также раздел

Роли
Перспективы
CUSTOMDATA, функция (DAX)