页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 如下图,用户test1打开多维分析,可以看到华北和华南成员。
    Image RemovedImage Added
  • 如下图,用户test2打开同一张多维分析,可以看到华北、华南和华东成员。
    Image RemovedImage Added

下面以产品示例mondrian多维数据源的Cube【sales】下的商店维度为例,来演示如何实现不同用户登录根据映射机构获取不同成员数据。

...

(2)     创建用户属性。在 定制管理>公共设置>用户属性 节点下选择新建用户属性,实现根据当前用户获取映射表中的机构,如下图:

Image RemovedImage Added

(3)     创建多维分析。根据需要创建多维分析,如下图此多维分析包含商店维度地区层次下的所有成员。

 Image RemovedImage Added

(4)     设置数据权限。

         a)      在多维数据集右键选择中选择设置数据权限。在右侧会进入数据权限窗口,如下图:

           Image RemovedImage Added

        b)      在数据权限窗口,右键选择对应的机构维度,如本示例中选择商店维度,在右键菜单中选择 设置,会进入数据权限设置窗口。

...

根节点表达式

通过MDX语句设置用户可以访问的层次结构的最顶层成员,返回的是一个成员集。

合法性表达式

通过MDX语句来判断哪些成员可以访问,是对该层次结构所有成员的访问合法性校验

                 Image RemovedImage Added

(5)     浏览查看效果。分别使用test1用户和test2用户登录系统打开多维分析浏览效果。