SSAS OLAP 多维数据集:具有多维数据集角色的行级安全性
SSAS OLAP Cube: Row level security with Cube Roles
我得到了一个吸引我的 MS SQL 服务器数据库的多维 OLAP-Cube。到现在为止,不需要行级安全性。
现在,我们希望通过 Excel-Sheets 向不同的销售代表授予访问权限,这些表格与 Analysis Services 具有实时连接 - 因此每个销售人员都可以评估其销售区域的收入。
这是我的数据示例:
Product table
Customer table
我创建了一个角色,通过自定义对维度数据的访问权限来限制第一个销售员的访问权限:
new role in my cube
然后我测试了我的新角色,得到了以下结果:
result of product table after restriction
result of customer table after restriction
受限角色仍然可以看到产品的全部数据 table 和客户的总金额 table,尽管合计已禁用:
disabled totals in Cube
有没有人注意到我在设置新角色时犯的错误?
我想看看限制后的结果应该是这样的:
desired result
虽然信息量不多,但希望有人能帮助我。
非常感谢!
我相信如果你勾选弹出窗口底部的“Enable Visual Totals”,我相信你可以做到这一点:
我得到了一个吸引我的 MS SQL 服务器数据库的多维 OLAP-Cube。到现在为止,不需要行级安全性。 现在,我们希望通过 Excel-Sheets 向不同的销售代表授予访问权限,这些表格与 Analysis Services 具有实时连接 - 因此每个销售人员都可以评估其销售区域的收入。
这是我的数据示例:
Product table
Customer table
我创建了一个角色,通过自定义对维度数据的访问权限来限制第一个销售员的访问权限:
new role in my cube
然后我测试了我的新角色,得到了以下结果:
result of product table after restriction
result of customer table after restriction
受限角色仍然可以看到产品的全部数据 table 和客户的总金额 table,尽管合计已禁用:
disabled totals in Cube
有没有人注意到我在设置新角色时犯的错误?
我想看看限制后的结果应该是这样的:
desired result
虽然信息量不多,但希望有人能帮助我。 非常感谢!
我相信如果你勾选弹出窗口底部的“Enable Visual Totals”,我相信你可以做到这一点: