Создание роли в BAT
Для создания и управления ролями в BAT существует закладка Roles:
В списке ролей Вы увидите роль All Users. Это предустановленная роль, в которую входят все пользователи модуля отчетности. Таким образом, если изменить настройки доступа для этой роли, то изменения повлияют на всех пользователей.
Создадим новую роль в BAT. Это можно сделать тремя способами:
- Нажать на кнопку панели инструментов:
- Нажать на кнопку под списком ролей:
- Выбрать соответствующий пункт контекстного меню:
Введите название новой роли и поставьте птичку возле пункта Use for security (это позволит задавать для пользователей входящих в роль параметры доступа к элементам измерений):
Нажмите кнопку «Save» и Вы увидите новую роль в списке ролей:
Выберите новую роль в списке и в нижней части формы перейдите на закладку Restrictions:
Чтобы задать для выбранной роли ограничения на видимость иерархий и показателей на кубе, выберите куб из списка и нажмите кнопку «Add / Edit…»:
В появившемся окне на закладке Hierarchies снимите птичку возле пункта No restrictions, чтобы увидеть список иерархий. В этом списке вы сможете выбрать видимые для роли иерархии:
Нажмите сначала на кнопку «Select All», а потом снимите птички возле иерархий измерения Customer:
Таким образом, Вы запретили пользователям, входящим в роль Test Role видеть все измерение Customer.
На закладках Measures, KPI, Calculations Вы таким же образом можете задать видимые показатели, KPI и вычисляемые элементы, соответственно.
Нажмите «ОК», чтобы сохранить изменения. Теперь в списке ограничений Вы увидите, что для куба Adventure Works заданы ограничения:
На закладке Permissions вы можете задать для роли права доступа к членам измерений. Это делается точно так же, как мы это делали для пользователей модуля отчетности, поэтому не будем снова описывать эту процедуру.
Закладка Parameters используется в процедуре быстрой раздачи прав доступа к членам измерения большому количеству пользователей. Этот процесс мы рассмотрим в одном из следующих разделов.










