+38 (067) 282-63-66

office@bitimpulse.com

  • Ua
  • Ru
  • En

Способ 2

Существует другой способ установки прав на куб для пользователя. Сделайте активным пользователя john в списке и перейдите на закладку Permissions. Откроется вот такое окно:

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

Чтобы создать роль с неограниченными правами нажмите на кнопку «Set Unrestricted Permissions»:

Чтобы создать роль с определенными правами, нажмите на кнопку «Add/Edit» в нижней части формы.

  • Для модели куба Multidimensional откроется вот такое диалоговое окно:

Вы можете сразу нажать «Save» – и для пользователя будет создана роль с неограниченными правами. Но вместе с этим Вы можете для каждой атрибутной иерархии каждого измерения раздать/запретить разные права доступа. Для этого нужно выбрать измерение и атрибутную иерархию в полях Dimension и Hierarchy, соответственно, и снять флажок Unrestricted.

Например, если мы выберем измерение Customer и иерархию (атрибут) Country, то сможем установить права следующим образом:

Таким образом, если пользователь john войдет в модуль отчетности и откроет отчет, построенный на кубе Adventure Works, он не увидит никаких других данных кроме Канады и Соединенных штатов.

После нажатия на кнопку «Save» Вы увидите в списке флажок напротив куба Adventure Works в колонке Role Exist, который будет означать, что для пользователя john на кубе Adventure Works была создана роль:

Вы можете повторно нажимать на «Add / Edit» и изменять установленные ранее права.

  • Для модели куба Tabular откроется вот такое диалоговое окно:

В открывшейся форме доступны два способа раздачи прав: способ типа List и DAX Filter.

Для того, чтобы раздать аналогичные права для пользователя, а именно видеть только данные Канады и Соединенных Штатов, следует для атрибутной иерархии Geography выбрать измерение Country Region Name и снять флажок Unrestricted:

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

В случае способа List следует установить следующие права:

В случае способа DAX Filter – задать следующий фильтр вручную:

Нажав кнопку «Save» Вы создадите роль на табулярном кубе с определенными правами.