+38 (067) 282-63-66

office@bitimpulse.com

  • Ua
  • Ru
  • En

Раздача прав доступа к членам измерения большому количеству пользователей

В Microsoft Analysis Services есть возможность раздавать права доступа к членам измерения для ролей Analysis Services. Напомним, что каждому пользователю отчетности BAT соответствует роль [batidentifier]_user_login в кубе.

В Analysis Services 2008 и выше права раздаются на атрибуты измерения.

В разделе Права доступа к кубам рассказывалось о том, как раздать неограниченные права пользователям для набора кубов с помощью мастера, а также демонстрировалось, как для пользователя установить права на один куб с помощью диалогового окна:

Для каждого атрибута измерения мы можем выбрать как подмножество разшешенных, так и множество запрещенных элементов:

В результате john будет видеть данные только Австралии и Канады.

То же самое можно сделать и для конкретной роли:

Все пользователи, которые входят в эту роль будут иметь права доступа к этим двум странам.

Если у Вас большое количество пользователей, и Вам нужно быстро раздать права на измерения, то Вам в этом помогут другие мастера для раздачи прав. Покажем это на примере.

Рассмотрим куб Adventure Works в базе Adventure Works DW. В этом кубе есть измерение Geography с атрибутной иерархией Country.

Допустим, у нас есть менеджеры, и мы хотим быстро раздать им доступ к информации по продажам в разных странах. Для этого нужно проделать несколько действий.