[ABI 云体验] 如何通过设置控制报表的数据权限

214
8

zhouxm 数据达人Lv4

发表于2025-5-22 13:58

悬赏1

未解决

楼主
数据库表a【表内数据下面的5个字段每行都是单一值(例如项目经理:不是多个项目经理用,拼接的值)】
项目经理
PMLeader
大区编码
项目经理所属部门
公司
***
***
***
***
PM_
PMLEADER_
AREA_CODE_
PM_DEPT_
company
***
***
***
***
数据表b【表内数据下面的5个字段每行都是单一值(例如项目经理:不是多个项目经理用,拼接的值)】
项目经理
大区编码
项目经理所属部门
***
***
***
***
PM_
AREA_CODE_
PM_DEPT_
***
***
***
***
每个账号都需要维护对应的内容,(目前暂时是这5个,后期会跟着项目需求进行添加)如下
1、项目经理(单级维表,允许多选)
2PMLeader(单级维表,允许多选)
3、大区(4个大区,设置多选)
4、部门(多层级的,设置多选,如果不是末级,也是可以选择的,如果是选择的不是末级的值,那么根据这个查询分析表时就需要看到本层和所有下层的数据
5、公司(单级维表,允许多选)
每个账号都可随意勾选上面5个内容的数据(可以选择任意的1个或多个,或者不选择,不选择时查询a表或b表时就不会有数据),多选,选择后保存进对应的数据库中
问题:针对上面5个内容需要在abi553版本中有维护的地方(例如在用户基本信息下或单独开发维护的界面)
角色设置(同时包含报表和数据的权限)
同时设置上面对应的5类角色,每个角色都需要根据选择的内容,查询通过a表(满足5个条件的对应的字段数据【这5个条件是或的关系,只要满足其中的一个条件都会出现分析表数据】)或b表(满足3个条件的对应字段的数据【这3个条件是或的关系,只要满足其中的一个条件都会出现分析表数据】)做的分析表时,自动出现需要的数据;如果根据角色控制是否可以使用数据级次维(目前是多少维表,不是唯一的维表)
然后登录账号分权限时在继续角色,这样权限就会自动有了
如何实现以上功能,目前产品中的数据级次无法满足此功能

最近看过此主题的会员

esen_4TU4L1BV1N

esen_4TUELCHD9M

fanting719

esen_5DZFZFU7BU

esen_512LBDQOGE

esen_5C6RGBKD6W

Bono123

8个回答

只看楼主

fanting719 初学数据Lv2

发表于2025-5-22 15:14

只看该作者

取消 关注该作者的回复

沙发

对于你这个需求描述不是很明白,例如:每个账号都可随意勾选上面5个内容的数据,这个说的是在哪里否选,按照什么形式勾选

fanting719 初学数据Lv2

发表于2025-5-22 15:15

只看该作者

取消 关注该作者的回复

板凳

能不能说一下原始需求,你这个解读过的需求让人看不懂

zhouxm 数据达人Lv4

发表于2025-5-22 15:23

只看该作者

取消 关注该作者的回复

地板

fanting719 发表于 2025-5-22 15:15
能不能说一下原始需求,你这个解读过的需求让人看不懂

需要有一个维护信息的地方,目前是5个(后期可能会增加),每个用户根据自己的实际情况维护符合自己的条件数据,维护后,对应的分析表(分别根据A和B表做的2张分析表),自动根据维护的条件,使用登录账号查询出符合条件的数据

zhouxm 数据达人Lv4

发表于2025-5-22 15:25

只看该作者

取消 关注该作者的回复

5#

fanting719 发表于 2025-5-22 15:15
能不能说一下原始需求,你这个解读过的需求让人看不懂

手工维护的5个条件数据,只要满足任意一个条件,都需要出现数据,数据权限不能使用分析表中的过滤条件上加,要根据手工维护了数据自动控制分析表的数据,目前多5个字段对应主题表的5个字段,直接使用产品自带的数据级次维满足不了需求

fanting719 初学数据Lv2

发表于2025-5-22 15:31

只看该作者

取消 关注该作者的回复

6#

做一个回填表,有这5个字段,可能还要带上一个用户id字段,然后在分析表A和B表的过滤条件中用ardb函数查出来这些值来进行过滤

zhouxm 数据达人Lv4

发表于2025-5-22 15:35

只看该作者

取消 关注该作者的回复

7#

fanting719 发表于 2025-5-22 15:31
做一个回填表,有这5个字段,可能还要带上一个用户id字段,然后在分析表A和B表的过滤条件中用ardb函数查出 ...

不让在分析表的过滤条件中加逻辑(目前是这样开发的),客户想直接手工维护5个条件的数据,维护后,自动浏览分析表中符合条件的数据

fanting719 初学数据Lv2

发表于2025-5-22 15:39

只看该作者

取消 关注该作者的回复

8#

分析表不加过滤,目前产品做不到你说的这样的,无论怎么做肯定是对表进行过滤的,不过滤怎么看对应的数据呢

zhouxm 数据达人Lv4

发表于2025-5-22 15:46

只看该作者

取消 关注该作者的回复

9#

fanting719 发表于 2025-5-22 15:39
分析表不加过滤,目前产品做不到你说的这样的,无论怎么做肯定是对表进行过滤的,不过滤怎么看对应的数据呢 ...

好的  

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号