2

我在 Analysis Services 多维数据集上遇到安全问题。

我有一个维度,我需要根据许多安全字段来限制访问。

维度(例如动物)有 5 个属性,包括:

  • ID
  • 姓名
  • 性别(安全字段)
  • 食物
  • 眼睛的颜色

我需要能够在此创建层次结构,如:

  • 性别 -> 身份证
  • 食物 -> 身份证
  • 眼睛颜色 -> Id

此 Cube 上将有两个角色,一个可以访问所有内容,另一个在使用安全字段时无法访问 Id。但是,如果用户按安全字段过滤,他们可以查看安全字段的总计。

因此,如果查询 Gender,他们会看到 20 Male 和 20 Female,但看不到 20 Males 的 ID。不过,受保护的用户将能够看到 20 个 ID。

这是否可能,如果是这样,您将如何通过过滤 Gender = Male 并在查询中添加另一个非安全层次结构(例如 Eye Color -> Id)来防止绕过安全性以获取 Id 的那种方式?

谢谢你的时间

4

0 回答 0