2012-06-20 2 views
1

데이터베이스 차원의 허용 된 특성을 변경하기 전에 큐브를 처리해야합니까? "State"라는 속성이 포함 된 지리 차원이있는 SSAS 2008 데이터베이스가 있습니다. 주 속성은 미국의 모든 주 (예 : 알래스카, 알라바마, ..., 워싱턴)의 값을 포함합니다. 이 치수를 사용하는 MOLAP 큐브가 있습니다. 모든 주에 대한 AD 그룹과 관련 AD 그룹을 포함하는 모든 주에 대한 SSAS의 역할이 있습니다.SSAS 차원 보안 변경은 큐브 처리가 필요합니까?

큐브 차원이 아닌 데이터베이스 차원에서 역할 보안을 사용하여 특정 상태에 대한 액세스를 제한하려고합니다. 이후에 같은 상태 차원을 공유 할 추가 큐브를 추가 할 것이기 때문에이 작업을 수행하려고합니다. 데이터베이스 차원 수준에서 사용 권한을 변경 한 내용이 큐브에 반영되지 않은 것 같습니다. 그러나 큐브 차원에 대한 사용 권한을 설정하면 모든 것이 예상대로 작동합니다.

예를 들어 SSAS 데이터베이스의 Geography 차원에 대한 "Alaska"State 특성 값에 대한 액세스 만 허용하도록 Alaska 역할을 설정했습니다. 알래스카 사용자로 인증 (워크 스테이션에서 로그 아웃하고 알래스카 사용자로 로그인)하면 50 개 주를 모두 볼 수 있습니다. 그러나 큐브 차원에 대한 사용 권한을 제한하고 알래스카 사용자로 인증 할 때 알래스카 만 볼 수 있습니다.

데이터베이스 수준의 사용 권한을 큐브에 반영하기 전에 내 큐브를 처리해야합니까?

답변

0
  • 데이터베이스 차원의 허용 된 특성이 변경되기 전에 큐브를 처리해야합니까?

네, MOLAP 저장소가 있으므로 모든 정보가 데이터베이스에서 큐브로 복사됩니다.


  • 내가 할 수 없습니다 큐브 차원

에없는 에 데이터베이스 차원을 역할 보안을 사용하여 특정 상태에 대한 액세스를 제한 할 수 있지만 2008 SSAS를 사용하고 있기 때문에 당신은 할 수 여러 큐브에서 차원을 공유하므로 어쨌든 한 번만 수행하면됩니다.

관련 문제