反馈已提交

网络繁忙

您正在浏览的是 FineBI7.X 帮助文档,点击跳转至: FineBI6.X帮助文档

权限继承

  • 文档创建者:doreen0813
  • 历史版本:39
  • 最近更新:Lily.Wang 于 2025-08-05
  • 1. 概述

    1.1 版本

    FineBI 版本
    功能变动
    7.0
    -

    1.2 应用场景

    自助数据集开启权限继承后,可自动继承父级(包括数据表、指标集、指标/维度)的行列权限,无需额外设置,使用更便捷。

    1.3 功能简介

    基于数据表创建的自助数据集,可开启权限继承:

    开启权限继承时,可直接继承父表的行列权限,无需额外配置;关闭权限继承时,不继承父表权限,用户可单独为该数据集配置 行列权限

    基于维度/指标或指标集创建的数据,遵循指标维度的使用权限:

    • 若用户拥有维度、指标的使用权限,就能看到对应的列数据;

    • 若用户无某维度、指标的使用权限,对应的列数据会显示为「***」,且该列不会出现在组件的待分析区列表中;

    2. 操作步骤

    本示例使用「日用品销售分析」演示基于数据表创建的自助数据集,它的权限继承效果。

    在血缘分析下可以看到「日用品销售分析」的父级是数据表「连锁经营分析」,如下图所示:

    2.1 设置父级的行列权限

    1)管理员将「销售数据」的使用权限分配给 Anna,并点击「连锁经营分析」的编辑按钮。

    2)进入到行列权限的配置页面,设置 Anna 只能看到杭州市的数据,且看不到门店编码。如下图所示:

    2.2 开启权限继承效果

    给子表「日用品销售分析」开启权限继承,如下图所示:

    注:有「日用品销售分析」管理权限的用户有权限开启或关闭权限继承。详细可参见:数据权限

    注:开启后不可对「日用品销售分析」在权限配置中单独设置行列权限。

    登录 Anna 账号(工程内置示例账号默认密码都为 1 ),可以看到只有杭州市的数据,且不可见「门店编码」字段,如下图所示:

    2.3 不开权限继承效果

    1)用有管理权限的账号,关闭「日用品销售分析」的权限继承按钮。

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

    不开启权限继承的情况下,管理员可以单独给「日用品销售分析」单独分配行列权限,实现同样效果。

    3. 注意事项

    3.1 重新开启权限继承会导致之前设置的关联消失

    一个自助数据集,无法同时「开启权限继承」和「手动设置关联」;

    当给自助数据集开启「权限继承」时,原来该自助数据集手动设置的关联会自动消失:

    1)点击「权限继承开启按钮」,系统提示:开启权限继承会导致已添加的关联失效,确定开启权限继承?

    2)点击「确定」,权限继承开启,手动设置的关联关系消失。如下图所示:

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

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

    例如:

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

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

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

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

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

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

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

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

    3.4 上下合并后数据集为空

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

    3.5 左右合并逻辑优化

    本节中的逻辑优化仅针对抽取的,开启权限继承的,包含左右合并步骤的自助数据集。

    用户(包括创建者)访问自助数据集时,走权限继承左右合并逻辑,更新自助数据集时不走权限继承左右合并逻辑,不受影响。

    3.5.1 逻辑优化

    5.x 版本中,若抽取的自助数据集开启了权限继承,则其中的左右合并步骤,无论是哪种合并方式,取数时的行权限均为「左表行权限」和「右表行权限」的交集,可能会造成合并后数据的缺失。

    针对以上问题,6.0 版本中对权限继承下左右合并的逻辑进行优化,保证合并后数据的准确性和完整性,具体如下表所示:

    注:优化权限继承下左右合并的逻辑时,同时引入了「空即是真」的行权限合并逻辑:

          即部门/职位/角色在配置了表权限的前提下,若没有配置行权限,则对该表的行权限为 true(可以看到该表的全部数据),详情请参考:行列权限特殊场景

    合并方式
    行权限
    左合并

    取左表行权限

    右合并

    取右表行权限

    交集合并

    左表和右表上的行权限取交集

    并集合并

    左表和右表上的行权限取并集

    3.5.2 开启逻辑优化开关

    超级管理员可通过以下配置项修改权限继承下的左右合并逻辑,具体操作步骤请参考:填报修改fine_conf_entity 。

    注:6.0 版本的新工程,开关默认开启,使用优化后的权限继承左右合并逻辑。

          由 5.x 版本升级至 6.0 版本的工程,开关默认关闭,使用老的权限继承左右合并逻辑。

    配置项参数值
    SystemOptimizationConfig.roleEmptyFilterAsTrueFilter

    true:开启开关,使用优化后的权限继承左右合并逻辑

    false:关闭开关,使用老的权限继承左右合并逻辑

    附件列表


    主题: 数据管理
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持