zoukankan      html  css  js  c++  java
  • BIEE11G 角色中多个维度的数据权限关系由 and 转为 or

           某著名集团业务场景:

               在BIEE11G 有2个角色,张三客户同时属于这2个角色:

                角色1:能查看7月、8月的销售记录

                角色2:能查看分类为'数码','时尚'的商品

             问题:

                      现在张三只能看到7月、8月商品分类为'数码','时尚'的销售记录,但是张三其实想看到‘厨房'’的销售记录,因为产品3也是属于8月的销售产品。

                      按照常规思路,只要在角色2里面再添加产品3的权限就可以了。业务部门希望维度的限制不相互影响,需要实现此功能。

                       BIEE的多维度的条件是 'and ' ,而不是 ‘or’ 。

                      

                     

              解决方案:

                    2个角色可以合二为一,在一个维度中指定多个维度的过滤条件。如下图:

                     这样的结果是商品和时间2个维度产生记录的并集。这种解决方案有利有弊(不会漏看数据,但是因为or的关系,你试先不清楚查询出几种商品)

              

         

  • 相关阅读:
    Git工作原理
    将博客搬至CSDN
    Hive常见文件存储格式
    Hadoop进入安全模式源码分析
    Hadoop RPC简介
    hive自定义UDF函数
    hive性能调优之表设计层面调优
    flowable 启用慢 且启动不起来 报错看不懂
    数据结构和算法基础
    css: 边宽弧度
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3102303.html
Copyright © 2011-2022 走看看