Создание ролей и управление ими (табличные службы SSAS)
В табличной модели роли определяют разрешения члена для модели. Роли определяются для проекта модели с помощью диалогового окна Диспетчер ролей в SQL Server Data Tools (SSDT). При развертывании модели администраторы баз данных могут управлять ролями с помощью SQL Server Management Studio.
В этом разделе описано, как создавать роли и управлять ими во время разработки моделей с помощью диалогового окна Диспетчер ролей в SQL Server Data Tools (SSDT). Сведения об управлении ролями в развернутой базе данных модели см. в разделе Роли табличной модели (табличные службы SSAS).
Задания
Создавать, изменять, копировать и удалять роли можно в диалоговом окне Диспетчер ролей . Чтобы открыть диалоговое окно Диспетчер ролей, в SQL Server Data Tools откройте меню Модель и выберите пункт Диспетчер ролей.
Создание новой роли
В SQL Server Data Tools откройте меню Модель и выберите пункт Диспетчер ролей.
В диалоговом окне Диспетчер ролей выберите Создать.
В список ролей будет добавлена новая выделенная роль.
В списке Роли в поле Имя введите имя роли.
По умолчанию к имени роли, заданному по умолчанию, будет добавляться номер, последовательно увеличивающийся для каждой новой роли. Рекомендуется ввести имя, ясно определяющее тип члена, например «Финансовые менеджеры» или «Специалисты по кадрам».
В поле Разрешения щелкните стрелку вниз и выберите один из следующих типов разрешения.
Разрешение Описание None Члены не могут вносить изменения в схему модели и просматривать данные. Чтение Члены могут просматривать данные (с учетом фильтров строк), но не могут вносить изменения в схему модели. Чтение и обработка Члены могут просматривать данные (с учетом фильтров строк), а также выполнять операции «Обработать» и «Обработать все», но не могут вносить изменения в схему модели. Процесс Члены могут выполнять операции «Обработать» и «Обработать все». Не могут изменять схему модели и просматривать данные. Администратор Члены могут вносить изменения в схему модели и просматривать все данные. Чтобы ввести описание роли, щелкните поле Описание и введите описание.
Если у создаваемой роли есть разрешение «Чтение» или «Чтение и обработка», можно добавить фильтры строк с помощью формулы DAX. Чтобы добавить фильтры строк, перейдите на вкладку Фильтры строк , выберите таблицу, щелкните поле Фильтр DAX и введите формулу DAX.
Чтобы добавить членов роли, перейдите на вкладку Члены и нажмите кнопку Добавить.
Примечание
Члены роли также можно добавить в развернутую модель с помощью SQL Server Management Studio. Дополнительные сведения см. в статье Управление ролями с помощью SSMS (табличные службы SSAS).
В диалоговом окне Выбор пользователей или групп введите объекты пользователя или группы Windows в качестве членов.
Нажмите кнопку ОК.
См. также:
Роли (табличные службы SSAS)
Перспективы (табличные службы SSAS)
Анализ в Excel (табличные службы SSAS)
USERNAME, функция (DAX)
CUSTOMDATA, функция (DAX)