0

我有一个 SSAS 多维数据集,其中一些用户只能看到一些值。它基于维度 Country。如何设置限制,以便始终完成对国家/地区的过滤,即使我确实使用了该维度。目前,仅对该维度设置了限制。如果选择全部,则所有国家/地区都将包括在计算中。

4

1 回答 1

1

您需要创建角色,将用户(最好是用户组)分配给角色,并配置维度成员以在角色成员浏览多维数据集时允许或排除。您可以使用 Enable Visual Totals 将 All 成员更改为仅显示他们被允许查看的成员的聚合。如果您将其禁用(默认设置),那么用户会看到 All 成员的真实值(即 All 成员包括每个成员的总数,即使是用户看不到的成员)。

基本信息位于http://technet.microsoft.com/en-us/library/ms174840.aspx

这是一个视频演练:http ://channel9.msdn.com/blogs/philo589/dimension-security-in-sql-server-analysis-services 。

以及带有示例下载和屏幕截图的可读演练:http ://www.mssqltips.com/sqlservertip/1834/introduction-to-dimension-security-in-sql-server-analysis-services-ssas-2005/

于 2012-08-14T22:54:05.247 回答