이 예에서 데이터베이스 역할은 Geography 차원의 하위 항목과 Asia 멤버에 대한 셀에 액세스할 수 있지만 이 차원의 다른 멤버에 대한 셀에는 액세스할 수 없습니다. 또한 데이터베이스 역할은 Asia와 그 하위 항목에 대한 Revenue 셀을 비롯하여 Revenue 측정값에 대한 셀에 액세스할 수 없습니다.
다음 식은 이러한 사용 권한을 설정하는 MDX(Multidimensional Expressions) 식입니다.
Ancestor(Geography.CurrentMember,[Continent]) IS Asia
AND Not Measures.CurrentMember IS Revenue
결과 집합 검토
이 데이터베이스 역할에 대한 이러한 셀 데이터 권한을 기반으로 모든 셀에 대한 쿼리는 다음 테이블에서 볼 수 있는 것과 같은 결과 집합을 반환합니다.
| Continent | Country/Region | Cost | Cost | Revenue | Revenue | Tax | Tax |
|---|---|---|---|---|---|---|---|
1997 |
1998 |
1997 |
1998 |
1997 |
1998 |
||
Asia |
. |
1453 |
2507 |
#N/A |
#N/A |
182 |
266 |
. |
Japan |
1111 |
2009 |
#N/A |
#N/A |
133 |
210 |
. |
Korea |
342 |
498 |
#N/A |
#N/A |
49 |
56 |
Europe |
. |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
. |
France |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
. |
Germany |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
N. America |
. |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
. |
Canada |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
. |
USA |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
#N/A |
중요: |
|---|
| Microsoft Windows 사용자 또는 그룹이 여러 데이터베이스 역할에 속하는 경우 모든 셀에 대한 쿼리는 먼저 사용자 또는 그룹이 속하는 각 데이터베이스 역할을 기반으로 데이터 집합을 생성합니다. 그런 다음 Microsoft SQL Server 2005 Analysis Services(SSAS) 에서 이러한 모든 데이터 집합을 하나의 데이터 집합으로 결합하고 이렇게 결합된 데이터 집합을 사용자 또는 그룹에 반환합니다. |
참고 항목
개념
셀 데이터에 사용자 지정 액세스 부여
예 1 - 모든 멤버에 대한 액세스 허용
예 2 - 단일 멤버에 대한 액세스 허용
예 3 - 단일 멤버에 대한 액세스 거부
예 4 - 멤버 및 멤버의 하위 항목에 대한 액세스 제한
예 5 - 차원 내 특정 측정값에 대한 액세스 부여
예 7 - 거부 멤버에 대한 예외 만들기
중요: