• BIEE11G 角色中多个维度的数据权限关系由 and 转为 or


           某著名集团业务场景:

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

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

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

             问题:

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

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

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

                      

                     

              解决方案:

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

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

              

         

  • 相关阅读:
    Elasticsearch5.x批量插入数据(Java)
    Elasticsearch5.x创建索引(Java)
    Kibana5.x界面简要介绍(含x-pack插件)
    CentOS6.5安装Kibana5.3.0
    Elasticsearch5.x Head插件安装
    CentOS6.5安装Elasticsearch5.3.0
    jenkins发布Spring Cloud(单机版)
    prometheus 监控docker
    gitlab迁移单个项目
    python使用pika操作rabbitmq
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3102303.html
Copyright © 2020-2023  润新知