历史版本32 :权限继承 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本
功能变动
6.0
-

1.2 应用场景

当一张表设置了行列权限,我们可以给使用它制作的自助数据集开启权限继承。这样该自助数据集自动继承了父表的行列权限,不需要另外设置,更加方便。

所以当我们的子表权限和父表的行列权限一致时,我们可以使用权限继承。

1.3 功能简介

自助数据集可以设置是否开启权限继承:

  • 开启权限继承:可以直接继承父表的行列权限,不需要再另外设置行列权限;

  • 关闭权限继承:不会继承父表的行列权限,但用户可以在权限中单独为该表配置 行列权限 。

2. 示例编辑

当前「地区维度表」有两个子表「互联网地区访问统计」和「互联网渠道统计数据」。如下图所示:

34.png

2.1 设置行列权限

1)管理员将文件夹「互联网行业」的使用权限分配给 Anna;并点击「地区维度表」编辑按钮配置行列权限。如下图所示:

35.png

2)设置 Anna 只能看到杭州市的数据。如下图所示:

37.png

2.2 开启权限继承效果

给「地区维度表」的子表「互联网地区访问统计」开启权限继承,如下图所示:

注:有「互联网地区访问统计」管理权限的用户有权限开启或关闭权限继承。详细可参见:数据权限

40.png

登录 Anna 账号(工程内置示例账号默认密码都为 1 ),可以看到只有杭州市的数据。如下图所示:

41.png

2.3 不开权限继承效果

1)用有管理权限的账号,关闭「互联网地区访问统计」的权限继承按钮。

2)重新登录 Anna 账号,可看见该表没有继承父表的行权限,Anna 可以看到所有市的数据。如下图所示:

42.png

这种情况下,管理员可以单独给「互联网地区访问统计」分配行列权限,详细请参见:行列权限

3. 注意事项编辑

3.1 权限继承受创建者权限限制

若自助数据集的创建者本身只拥有部分数据,这时候查看者和创建者的权限取交集。

例如:

1)eoco 拥有「表A」中「上海、北京、江苏」这部分的数据,他用这张「表A」制作了自助数据集并发布到了公共数据中;

2)管理员给 alice 分配行列权限,alice 拥有表A「上海、江苏、浙江」的数据;

3)管理员还给 alice 开启了此自助数据集的权限继承。

4)登录 alice 账号,可以看到 alice 在此数据集中只能看到「上海、江苏」的数据。

3.2 设置行权限的字段必须添加到分组框

抽取数据下的权限继承需要注意以下两点:

  • 做自助数据集添加分组汇总时,必须将设置行权限的字段添加到分组框。开启权限继承后,自助数据集才有数据,否则自助数据集展示为空;

  • A 表与 B 表建立关联:A 表:B 表=1:N。对主表 A 设置行权限,使用 B 表做自助数据集添加分组汇总时,必须将设置行权限的字段添加到分组框。对开启权限继承后,自助数据集才有数据,否则自助数据集展示为空;

3.3 上下合并后数据集为空

使用设置行权限的表建立一张自助数据集,该自助数据集添加了「分组汇总」和「上下合并」,并开启权限继承。这种情况下自助数据集无论怎么设置都会展示为空。