历史版本12 :公共数据组件数据权限 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 服务器版本
功能变更
6.0-

1.2 应用场景

1)用户使用「公共数据」下的表 X 创建仪表板并分享给其他用户查看时,希望其他用户可以查看仪表板中展示的数据但不能查看/使用「公共数据」下的表 X。

2)希望管理员给用户配置仪表板查看权限后,可以快速配置对应数据的查看权限。

1.3 功能简介

FineBI 系统提供「组件数据」权限配置,用于控制仪表板中组件所展示数据的查看权限。如下图所示:

2. 组件数据权限编辑

2.1 使用范围

若管理员为用户分配了仪表板的目录查看权限,且仪表板中的组件使用到了「公共数据」下的数据集,如下图所示:

如需使用户在预览仪表板时可以正常查看仪表板,管理员必须为其分配相应数据集的组件数据权限。如下图所示:

注:若未分配组件数据权限,则查看目录仪表板时会报错:「预览失败,您暂时无权限查看该组件数据,如有疑问请联系管理员」。如下图所示:

2.2 生效范围

组件数据权限控制仅对「公共数据」下的数据集生效,且只有「公共数据」下的数据集可以进行组件数据权限的配置。

3. 示例编辑

本章示例:

「公共数据」下有一张表「组织绩效」,仪表板「销售业绩达成情况」中的组件基于此表创建。

给用户 eoco 分配权限,使得登录 FineBI 系统后可查看目录中的「销售业绩达成情况」仪表板以及该仪表板中展示的数据。

3.1 设置用户分类

若「平台使用用户」中「PC端使用用户」及其子分类均为「不限人数」,则无需执行本节操作。

若「平台使用用户」中「PC端使用用户」及其子分类限制了人数,则必须执行本节操作,否则无法查看仪表板。

管理员登录 FineBI 系统,点击「管理系统>用户管理>平台使用用户」,将用户 eoco 添加至「查看用户」中,如下图所示:

注:若用户不属于 BI 使用用户(查看用户或设计用户),即使管理员给该用户分配了对应目录的查看权限,该用户登录 FineBI 系统后,虽然能在左侧看到对应目录,但是点击查看时,会提示:「非常抱歉,您无法查看该页面。没有权限,请检查平台使用用户设置」。

3.2 分配目录查看权限

为用户 eoco 分配「销售业绩达成情况」仪表板的目录查看权限,使其登录 FineBI 系统后可以在目录中查看该仪表板。

管理员登录 FineBI 系统,点击「管理系统>权限管理>普通权限配置」,选择权限载体「部门/角色/用户」。

本示例选择用户 eoco,选择「目录权限」Tab,为其分配「业务主题>销售主题>销售业绩达成情况」的目录查看权限,如下图所示:

3.2 分配组件数据权限

「销售业绩达成情况」仪表板由各个组件构成,且组件在展示时会调用「组织绩效」数据集中的数据。

为使用户 eoco 有权限查看该仪表板中组件所展示的数据,需要为其分配组件数据权限。

组件数据权限的分配有以下两种方式,选择其中一种即可:

方法
示例方案对比

方法一:「数据权限」下数据集的组件数据权限


A仪表板中的B组件使用了公共数据中的C数据集,如需查看A仪表板,可以给用户分配C数据集的组件数据权限通过访问数据集来查看和获取所需的数据

可以控制 C 数据集中的所有组件数据权限,包括在不同仪表板上使用该数据集的组件

方法二:「目录权限」下仪表板的组件数据权限


A仪表板中的B组件使用了公共数据中的C数据集,如需查看A仪表板,可以给用户分配B组件的组件数据权限

控制特定仪表板中特定组件的组件数据权限,无法访问

只能够访问和查看指定仪表板中的特定组件数据,无法访问其他组件或数据集。

1)方法一:分配数据集的组件数据权限

管理员登录 FineBI 系统,点击「管理系统>权限管理>普通权限配置」,选择权限载体「部门/角色/用户」。

本示例选择用户 eoco,选择「数据权限」Tab,选择「场景数据>主题场景>组织绩效」组件数据权限。如下图所示:


2)方法二:分配仪表板的组件数据权限

管理员登录 FineBI 系统,点击「管理系统>权限管理>普通权限配置」,选择权限载体「部门/角色/用户」。

示例选择用户 eoco,选择「目录权限」Tab,点击「销售业绩达成情况」仪表板后的「组件数据权限」设置按钮,勾选允许 eoco 查看的组件数据。如下图所示:


注:若仪表板中组件使用的数据均来源于「我的分析」中的数据集,无「公共数据」下的数据集,则点击「组件数据权限」设置按钮后,提示无组件可配置组件数据权限,如下图所示:

3.4 效果预览

用户 eoco (eoco,1)登录 FineBI 系统,即可在目录中查看「销售业绩达成情况」仪表板以及仪表板中展示的数据,如下图所示: