다음을 통해 공유


예 2 - 단일 멤버에 대한 액세스 허용

이 예에서 데이터베이스 역할은 Cost 측정값의 셀에는 액세스할 수 있지만 다른 모든 측정값의 셀에는 액세스할 수 없습니다. 다음 식은 이러한 사용 권한을 설정하는 MDX(Multidimensional Expressions) 식입니다.

Measures.CurrentMember IS Measures.Cost

결과 집합 검토

이 데이터베이스 역할에 대한 이러한 셀 데이터 권한을 기반으로 모든 셀에 대한 쿼리는 다음 표에서 볼 수 있는 것과 같은 결과 집합을 반환합니다.

Continent

Region

Cost

Cost

Revenue

Revenue

Tax

Tax

1997

1998

1997

1998

1997

1998

Asia

.

1453

2507

#N/A

#N/A

#N/A

#N/A

.

Japan

1111

2009

#N/A

#N/A

#N/A

#N/A

.

Korea

342

498

#N/A

#N/A

#N/A

#N/A

Europe

.

1309

1514

#N/A

#N/A

#N/A

#N/A

.

France

864

931

#N/A

#N/A

#N/A

#N/A

.

Germany

445

583

#N/A

#N/A

#N/A

#N/A

N. America

.

2745

2544

#N/A

#N/A

#N/A

#N/A

.

Canada

622

511

#N/A

#N/A

#N/A

#N/A

.

USA

2123

2033

#N/A

#N/A

#N/A

#N/A

중요 정보중요

Microsoft Windows 사용자 또는 그룹이 여러 데이터베이스 역할에 속하는 경우 모든 셀에 대한 쿼리는 먼저 사용자 또는 그룹이 속하는 각 데이터베이스 역할을 기반으로 생성되는 데이터 집합을 만듭니다. 그런 다음 MicrosoftSQL ServerAnalysis Services에서 이러한 모든 데이터 집합을 하나의 데이터 집합으로 결합하고 이렇게 결합된 데이터 집합을 사용자 또는 그룹에 반환합니다.