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


Создание ролей и управление ими (табличные службы SSAS)

В табличной модели роли определяют разрешения члена для модели. Роли определяются для проекта модели с помощью диалогового окна Диспетчер ролей в SQL Server Data Tools (SSDT). При развертывании модели администраторы баз данных могут управлять ролями с помощью SQL Server Management Studio.

В этом разделе описано, как создавать роли и управлять ими во время разработки моделей с помощью диалогового окна Диспетчер ролей в SQL Server Data Tools (SSDT). Сведения об управлении ролями в развернутой базе данных модели см. в разделе Роли табличной модели (табличные службы SSAS).

Задания

Создавать, изменять, копировать и удалять роли можно в диалоговом окне Диспетчер ролей . Чтобы открыть диалоговое окно Диспетчер ролей, в SQL Server Data Tools откройте меню Модель и выберите пункт Диспетчер ролей.

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

  1. В SQL Server Data Tools откройте меню Модель и выберите пункт Диспетчер ролей.

  2. В диалоговом окне Диспетчер ролей выберите Создать.

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

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

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

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

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

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

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

    Примечание

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

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

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

См. также:

Роли (табличные службы SSAS)
Перспективы (табличные службы SSAS)
Анализ в Excel (табличные службы SSAS)
USERNAME, функция (DAX)
CUSTOMDATA, функция (DAX)