Sql 基于SSAS中的角色限制对多维数据集的访问

Sql 基于SSAS中的角色限制对多维数据集的访问,sql,sql-server,visual-studio,security,ssas,Sql,Sql Server,Visual Studio,Security,Ssas,在我正在构建的一个SSAS数据库下有两个立方体。本质上,它们是相同的,只是一个多维数据集包含一个包含机密数据的维度,而另一个多维数据集不包含该维度 我想做的是将对包含机密数据的多维数据集的访问限制在有限的一组用户中,但SSAS角色似乎只在数据库级别,而不是多维数据集级别 是否有一种方法可以在SSAS中的多维数据集级别设置安全性,以便某些用户在Excel中打开多维数据集时可以同时看到这两个多维数据集,而其他用户只能看到一个多维数据集?Greg打算在此处授予此权限: 只需为某些多维数据集保留“无”

在我正在构建的一个SSAS数据库下有两个立方体。本质上,它们是相同的,只是一个多维数据集包含一个包含机密数据的维度,而另一个多维数据集不包含该维度

我想做的是将对包含机密数据的多维数据集的访问限制在有限的一组用户中,但SSAS角色似乎只在数据库级别,而不是多维数据集级别


是否有一种方法可以在SSAS中的多维数据集级别设置安全性,以便某些用户在Excel中打开多维数据集时可以同时看到这两个多维数据集,而其他用户只能看到一个多维数据集?

Greg打算在此处授予此权限:


只需为某些多维数据集保留“无”访问级别。

授予一个多维数据集的读取权限,而不是另一个多维数据集的读取权限。角色设计器中有一个多维数据集选项卡。