父子维度上的icCube授权 - 如何限制对上级的访问?

时间:2016-01-08 14:16:09

标签: authorization iccube

此问题使用括在here的父子模式。

我想限制“dim(all)”层次结构上的用户访问以查看某个级别及以下的所有数据,但此成员上方的数据。例如,查看“欧洲”并低于此级别,但我不是父级“世界”。

我设法使用以下公式创建了一个可以访问欧洲及以下的角色:

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

和默认成员:

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

并申请celss =是

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

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

结果: enter image description here

如果可能的话,我需要做什么才能'重新定义''根'到'欧洲'?

1 个答案:

答案 0 :(得分:0)

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

在您的示例中,如果您允许[欧洲],则允许​​[世界]