1. 概述
1.1 版本
BI 服务器版本 | 功能变更 |
---|---|
6.0 | - |
6.1.2 | 新增数据使用权限缺失提醒 |
1.2 应用场景
1)希望用户能在仪表板中查看表X的数据,但是不希望用户A在「公共数据」查看/使用表X。
2)希望管理员给用户配置仪表板查看权限后,可以快速配置对应数据的查看权限。
1.3 功能简介
FineBI 系统提供组件数据权限配置,专门用于仪表板中组件的数据查看权限。
2. 组件数据权限简介
2.1 使用范围
用户在「我的分析」下创建的仪表板,其中的组件若使用「公共数据」中的表,如下图所示:
那么其他用户如需查看该仪表板中该组件的数据,必须要给用户分配「公共数据」中的表的组件数据权限。
2.2 生效范围
「公共数据」下的表,「管理」权限依赖「使用」权限,「使用」权限依赖「组件数据」权限。
用户有A表的「使用」权限,则必定有A表的「组件数据」权限。
用户有A表的「管理」权限,则必定有A表的「组件数据」权限和「使用」权限。
2.3 注意事项
1)直连数据类型
由于直连权限缓存跟随数据集缓存,因此如果数据为「直连数据」类型,权限分配不一定实时生效。
如发现权限分配未生效,并非配置出问题,而是命中了缓存。请耐心等待 5~10 分钟,等待缓存失效后再次查看效果即可。
2)组件数据权限
6.1.2及之后版本,用户在只拥有「组件数据」的权限时,能够在目录预览数据,但无法使用这些数据来编辑仪表板。
若将仪表板另存为主题后打开,另存为的分析主题中「数据」Tab 没有明细数据,显示「字段权限丢失,只能显示空数据」。
「组件」Tab 中无法编辑组件,字段标红,需向管理员申请对应数据表的使用权限。
3. 示例
本章示例:
「公共数据」下有一张表「组织绩效」,仪表板「销售业绩达成情况」中的组件基于此表创建。
给用户eoco分配权限,使得登录FineBI系统后可查看目录中的仪表板「销售业绩达成情况」。
3.1 设置用户分类
若「平台使用用户」中「PC端使用用户」及其子分类均为「不限人数」,则无需执行本节操作。
若「平台使用用户」中「PC端使用用户」及其子分类限制了人数,则必须执行本节操作,否则无法查看仪表板。
管理员登录FineBI系统,点击「管理系统>用户管理>平台使用用户」,将用户 eoco 添加至「查看用户」中,如下图所示:
3.2 分配数据组件数据权限
注1:使用主题内上传Excel的Excel数据,组件数据权限已自动配置开启,无需额外设置。
注2:使用公共数据A制作了主题内的自助数据集B,组件调用自助数据集B的数据,那么管理员也需要为用户分配公共数据A的查看权限。
管理员登录FineBI系统,点击「管理系统>权限管理>普通权限配置」。
选择权限载体「部门/角色/用户」,本示例选择用户eoco,选择「数据权限」Tab。
选择「场景数据>主题场景>组织绩效」,勾选「组件数据」权限。如下图所示:
3.3 分配目录查看权限
管理员登录数据决策系统,点击「管理系统>权限管理>普通权限配置」。
选择权限载体「部门/角色/用户」,本示例选择用户eoco,选择「目录权限」Tab。
为其分配「业务主题>销售主题>销售业绩达成情况」的目录查看权限,如下图所示:
目录权限的「组件数据权限」,和数据权限的「组件数据」权限关联,可以看到「销售业绩达成情况」仪表板后的组件数据权限已勾选。如下图所示:
3.4 效果预览
用户 eoco (eoco,1)登录FineBI系统,即可查看「销售业绩达成情况」仪表板。如下图所示:
注:由于直连权限缓存跟随数据集缓存,因此如果数据为「直连数据」类型,权限分配不一定实时生效。
如发现权限分配未生效,并非配置出问题,而是命中了缓存。请耐心等待5~10分钟,等待缓存失效后再次查看效果即可。