数据权限配置了未生效,怎么排查?
更新时间: 2024-12-19 16:26:03
阅读 412
当我给用户配置了数据权限,但是发现权限未生效怎么排查?
一、查看数据连接对不对
1. 报告里的模型是用的原数据库的表:查看数据连接是不是相同
2.报告里的模型是数据准备的表: 数据连接需要选择内置数据连接,而不是原数据库的表
二、检查数据权限里有没有添加成员
没有添加用户,权限是不生效的
三、检查权限有没有勾选模型里包含所有权限表才生效
如果一个数据权限配置了多个表,并勾选了模型包含所有表才生效,当报告里的模型只涉及其中一张表,该报告的权限是不会生效的。只有模型有数据权限里的所有表才会生效。
四、检查数据权限有没有勾选生效资源
默认是勾选全部资源的,需要区分权限的报告要在资源里选中才能生效。
五、检查报告有没有设置区分权限
六、检查有没有设置设置其他数据权限
当一个用户有多个数据权限的时候,多个数据权限之间取并集。如果其中一个数据权限限制的是只能看东北地区的数据,另外一个是可以看全部,那么该用户最终是可以看到所有地区的权限。
数据权限之间的逻辑可以看这个文档:https://study.sf.163.com/documents/read/privatization/sjqx04
如果上述情况都排查过,还是有问题可以联系技术支持帮忙排查问题。
文档反馈
以上内容对您是否有帮助?