我已经为一家公司制作了一个Web应用程序,该公司可以为用户提供他们公司已支付的所有发票。该公司在所有城市都有部门,用户只能查看与其城市相关的数据。现在,我设计了一个OLAP多维数据集,以提供给他们分析数据。用户在应用程序上打开excel数据透视表并连接到SSAS,但他们可以访问整个数据。

我的问题是如何通过SSAS仅显示与他们的城市有关的数据?任何帮助将不胜感激。

最佳答案

Analysis Services仅在具有基于角色的安全性的情况下使用Windows身份验证:。对于分配给角色的Windows帐户,有多种方法可以配置安全性以按维度进行安全保护。请参阅此资源(适用于SSAS 2005及更高版本):

http://www.ssas-info.com/analysis-services-articles/51-security/3351-how-to-setup-basic-dimension-security-in-ssas

并查看以下内容以获得更高级但更灵活的安全性:
http://sqlbits.com/Sessions/Event10/Advanced_Security_with_Analysis_Services_Multidimensional

关于ssas - 分析服务自定义身份验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11257833/

10-10 13:50