1. 概述编辑
本文适用于业务员和数据分析师。
1.1 版本
FineBI 版本 | JAR 包 |
5.1 | 2020-01-15 |
1.2 应用场景
BI 管理员可以给用户配置数据集的 行列权限,而在数据集数量很大的时候,配置权限会成为一项工作量不小的工作。为了降低管理员配置权限的工作量,BI的部分自助数据集提供了权限继承功能。
1.3 功能简介
FineBI 为数据分析用户提供了权限继承功能,该功能主要用于提供用户创建自助数据集时,直接继承来自 基础表 的权限,而不需要再根据当前表字段重新配置权限。如下图所示:
2. 示例编辑
Anna(数据分析用户)作为销售的负责人,拥有销售DEMO 业务包下所有数据查看和编辑权限,使用基础表数据创建了关于所有销售区域的自助数据集「销售数据分析」,想要上海区的负责人 Alice 使用自身区域的数据来自行分析,就可以为该「销售数据分析」自助数据集勾选权限继承的按钮,则该自助数据集被 Alice 查看时,均只显示上海的数据。
2.1 获取基础表权限
销售DEMO下的数据表为 系统管理员 创建,将销售 DEMO 下数据的使用和管理权限分配给 Anna 用户。详情参见:业务包权限分配
2.2 设置基础表权限
1)使用 Anna 用户账号登录,点击管理系统>权限管理,对基础表「客户维度表」设置上海地区销售负责人 Alice (数据分析用户)仅能看到上海地区的客户。如下图所示:
注:Alice 用户也可以是数据处理用户,设计用户类型不影响权限继承的效果,但若为BI查看用户,则查看的仪表板数据需要根据分享方式和用户权限决定。
2)该「客户维度表」的关联表如下所示,分别与「合同事实表」、「销售事实表」、「分公司维度表」关联。如下图所示:
2.3 创建自助数据集
Anna(数据分析用户)为销售负责人,使用「合同回款事实表」、「合同事实表」和「客户维度表」创建了「销售数据分析」表。如下图所示:
2.4 设置权限继承
若想要该创建的「销售数据分析」表上海地区销售负责人 Alice (数据分析用户)仅能看到上海地区的客户,就可以为该自助数据集勾选权限继承,如下图所示:
2.5 权限继承效果
1)Alice 用户(数据分析用户)登录账号,查看「销售数据分析」表时,仅能看到自身负责的上海市数据,如下图所示:
2)该「销售数据分析」自助数据集即实现了基础表权限的继承。但查看关联视图界面会发现并没有继承关联关系,如下图所示:
2.6 关闭场景
2.6.1 应用场景
若 Anna 作为数据分析用户,创建了「销售数据分析」的自助数据集,想要给 Alice 看到全部数据,就可以将该销售数据分析的权限继承按钮关闭,如下图所示:
2.6.2 效果查看
上海区域负责人 Alice (数据分析用户)登录账号,查看该「销售数据分析」,可以看到所有地区的数据,Alice 就可以利用其它地区数据与自身区域对比,并做相应的分析。如下图所示:
3. 注意事项编辑
3.1 关联关系
3.1.1 概念
表 A:表 B=1:N,并对用户 R 设置 A 表字段行权限。用户 R 利用表 A 和表 B 表作为基础表建分析自助数据集,开启权限继承,设置更新信息为抽取数据。这个情况下 A 表的关联视图界面会产生 A 表和创建的自助数据集的关联。该关联不能编辑和删除,对数据表也没有影响,关闭权限继承后该条关联会消失。
3.1.2 示例
1)「客户维度表」:「合同事实表」=1:N,如下图所示:
2)对用户 eoco 开启「销售 demo」业务包权限,并对 A 表字段吧设置行权限,如下图所示:
3)登录 eoco 账号。用户 eoco 利用「客户维度表」和「合同事实表」建了一个分析自助数据集,命名为「eoco权限继承」,开启权限继承。如下图所示:
4)更改抽取设置为「抽取数据」,如下图所示:
5)查看「客户维度表」的关联视图,会发现系统自动产生了一个和「eoco权限继承」的关联,且该关联在管理员账号下不能删除和修改。如下图所示:
3.2 自助数据集类型和权限说明
自助数据集类型 | 权限 |
---|---|
自助数据集(数据分析用户) | 均存在权限继承按钮,且只有创建者和超管有权限继承的配置权限。 权限无法在权限管理界面单独配置 |
数据处理用户 在普通业务包下创建的自助数据集 | 没有权限继承功能,权限可以在权限管理界面单独配置;配置权限的功能请参见:权限管理 |