Раздача прав доступа к членам измерения большому количеству пользователей
В Microsoft Analysis Services есть возможность раздавать права доступа к членам измерения для ролей Analysis Services. Напомним, что каждому пользователю отчетности BAT соответствует роль [batidentifier]_user_login в кубе.
В Analysis Services 2008 и выше права раздаются на атрибуты измерения.
В разделе Права доступа к кубам рассказывалось о том, как раздать неограниченные права пользователям для набора кубов с помощью мастера, а также демонстрировалось, как для пользователя установить права на один куб с помощью диалогового окна:
Для каждого атрибута измерения мы можем выбрать как подмножество разшешенных, так и множество запрещенных элементов:
В результате john будет видеть данные только Австралии и Канады.
То же самое можно сделать и для конкретной роли:
Все пользователи, которые входят в эту роль будут иметь права доступа к этим двум странам.
Если у Вас большое количество пользователей, и Вам нужно быстро раздать права на измерения, то Вам в этом помогут другие мастера для раздачи прав. Покажем это на примере.
Рассмотрим куб Adventure Works в базе Adventure Works DW. В этом кубе есть измерение Geography с атрибутной иерархией Country.
Допустим, у нас есть менеджеры, и мы хотим быстро раздать им доступ к информации по продажам в разных странах. Для этого нужно проделать несколько действий.


