2013-10-23 4 views
0

사용자가 Excel을 통해 큐브 데이터에 연결합니다. 하지만 역할 수준의 보안이 필요합니다.Excel을 통해 연결할 때 SSAS 큐브에 보안을 구현할 수 없습니다.

그래서 우리는 역할에 대한 척도를 숨기고 있습니다. Excel에 연결할 때 오류가 발생합니다.

여기에 우리가 역할에 대한 척도를 숨기고있는 방법이 있습니다.

BIDS -> 솔루션 탐색기 -> 역할 -> 치수 데이터 -> Select MeasuresDimension -> 표시하지 않을 측정 값 선택 취소. [mymeasure]를 선택 취소합니다.

그리고 Excel을 통해 큐브 데이터에 연결하고 있습니다. 그러나 문자열 "[측정]이 구문 분석 될 때 큐브에 멤버 [mymeasure]가 없습니다"오류가 발생했습니다

도와주세요.

+0

측정 값이 사용자 역할에서 제거되기 전에 빈 Excel 시트 또는 큐브에 연결된 시트에서 연결합니까? 큐브 또는 http를 통해 직접 연결합니까? – FrankPl

+0

안녕하세요 저는 빈 엑셀에 연결하고 직접 큐브에 연결하고 있습니다. – user2910717

답변

0

사용자에게 권한이없는 측정 값을 사용하는 계산 된 구성원이 있기 때문에 Excel에서 오류가 발생합니다. http://sqlblog.com/blogs/jorg_klein/archive/2013/02/18/implement-ssas-md-cell-security-using-dimension-security-with-blazing-performance.aspx

솔루션과 예제가이 나열되어 있습니다 : '캐치'당신이 당신의 MDX 스크립트를

확인 르그 클라인의 블로그에 적응해야합니다 오류로

, 그는이 물건을 해결하는 방법을 알고있다.

관련 문제