Нужно ли обрабатывать куб до появления изменений в разрешенных атрибутах для измерения базы данных? У меня есть база данных на SSAS 2008 с геометрическим измерением, которое содержит атрибут с именем «Состояние». Атрибут State содержит значение для каждого штата в Соединенных Штатах (например, Аляска, Алабама, ..., Вашингтон). У меня есть куб MOLAP, который использует это измерение. У меня есть группа AD для каждого состояния и роль в SSAS для каждого состояния, которое содержит связанную группу AD.SSAS Изменение размера безопасности требует обработки кубов?
Я хочу ограничить доступ к конкретным состояниям, используя защиту ролей, на измерение базы данных, а не на измерение куба. Я хочу сделать это, потому что буду добавлять дополнительный куб в будущем, который будет разделять одно и то же измерение состояния. Ни одно из моих изменений в разрешениях на уровне измерения базы данных не отражается в кубе. Однако, когда я устанавливаю разрешение на измерение куба, все работает так, как ожидалось.
Например, у меня установлена роль Аляски только для доступа к значению атрибута состояния «Аляска» для измерения географии в базе данных SSAS. Когда я аутентифицируюсь как пользователь Аляски (я выхожу из своей рабочей станции и выхожу в систему как пользователь Аляски), я вижу все 50 состояний. Однако, когда я ограничиваю разрешения на измерение куба и аутентифицирую себя как пользователь Аляски, единственным состоянием, которое я вижу, является Аляска.
Нужно ли обрабатывать мой куб до того, как изменения в разрешениях на уровне базы данных отражаются в кубе?