【问题标题】:icCube authorization on a parent child dimension - how to restrict access to upper levels?父子维度上的icCube授权-如何限制对上层的访问?
【发布时间】:2016-01-08 14:16:08
【问题描述】:

此问题使用 here 封闭的父子架构。

我想限制“dim (all)”层次结构上的用户访问,以查看特定级别及以下的所有数据,但不是该成员之上的数据。例如,查看 'Europe' 和低于此级别,但我不是父级 'World'。

我设法使用以下公式制作了一个可以访问欧洲及以下地区的角色:

{[dim (ALL)].[Hierarchy].[ Level - 1].&[3].descendants}

和默认成员:

[dim (ALL)].[Hierarchy].[ Level - 1].&[3]

并应用于 celss = Yes

但使用这个角色,我仍然可以看到世界:

select [Measures].[value] on 0
, [dim (ALL)].[Hierarchy].allmembers on 1
from [cube]

结果:

如果可能的话,我需要做什么才能将“根”“重新定义”为“欧洲”?

【问题讨论】:

    标签: authorization iccube


    【解决方案1】:

    抱歉,目前无法通过安全性将子树转换为树。当允许一个成员时,你为所有祖先做这件事。

    在您的示例中,如果您允许 [Europe],则您允许 [World]

    【讨论】:

    • 好的,清楚。我想我必须在仪表板的表示层中解决这个问题(例如 [dimension].[hierarchy].defaultmember.descendants. )。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多