【问题标题】:How do you specify an icCube permission to deny access to all members of a dimension but allows access to one?如何指定 icCube 权限以拒绝访问维度的所有成员但允许访问一个维度?
【发布时间】:2019-06-19 04:24:58
【问题描述】:

我尝试为用户设置权限,使该用户只能访问某个维度的特定值,而该维度上的其他值被拒绝。

试过了,好像不行

:schema [Sales]
-tuples DC { [Countries].members}
+tuples DC { [Countries].[UK]}

【问题讨论】:

    标签: iccube


    【解决方案1】:

    这是一个仅授权 [France] 成员的工作示例。更多详情请参考在线documentation。引用本文档:

    权限使用“行”定义;每行要么授予访问 (+) 或拒绝访问 (-) 定义的 MDX 实体。在一个范围内,第一个“+”表示所有实体首先被拒绝,而第一个“-”表示所有实体首先被授权。

    因此,以下示例在 [Sales] 架构范围内以 [+] 开头:

    +schema [Sales]
    
    :schema [Sales]
    
    +tuples DC [Customers].[Geography].[Region].[Europe].[France]
    

    希望对您有所帮助。

    【讨论】:

    • 嗨,Marc,我必须先限制欧洲的所有级别和成员吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多