【发布时间】:2016-05-20 11:51:27
【问题描述】:
我们有一个多维数据集,我们在其中实现了基于 ROLE 的维度数据级别安全性。在我们限制用户只能查看他的记录的情况下,这种安全性工作得很好。现在,客户维度具有另一个 Employee 属性。根据该字段的值,我们要限制其他维度属性。就像在下面的示例中一样,Manager_Id 是应该被屏蔽的属性。我们想用“Employee”屏蔽这个字段的属性值,这样受限制的用户只能看到一个被屏蔽的属性值。
注意:两个属性来自同一维度
允许用户查看员工数据
Name Manager_ID
Jon 123456
如果不允许用户看到,那么属性值需要用员工屏蔽
Eg:
Name Manage_ID
Jon xxxxx
谢谢 周杰伦
【问题讨论】:
-
举例说明 Manager_ID 何时被取消屏蔽。请添加更多示例和您迄今为止尝试过的 MDX。
-
我不会为特定的角色揭秘。但我的客户要求这样做。我尝试使用未知成员,它掩盖了维度中的所有列而不是单个列。