更新时间:2024-12-16 GMT+08:00
分享

条件组合授权

通过设置行级权限,可以缩小字段值的可见范围,行级授权模式包含条件组合授权和标签授权两种方式。条件组合授权模式适用于组织成员较少的场景,本文为您介绍如何进行条件组合授权。

前提条件

已创建数据集,请参见可视化创建数据集

条件组合授权

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域,单击左下角的企业项目选择企业项目。
  3. 在控制台右侧“我的项目”单击项目名称,进入项目页面。
  4. 单击“数据管理 > 数据集 ”,进入数据集页面。
  5. 单击“更多 > 行级权限”,进入行级权限页面。
  6. 打开行级权限开关后,勾选“条件组合授权”。
  7. 设置其他用户授权规则:
    • 拥有全部权限:没有设置规则的用户/用户组,对所有数据具备查看权限。
    • 无任何权限:没有设置规则的用户/用户组,禁止查看任何数据。
  8. 单击“添加规则”,进行权限规则的配置。
    1. 输入规则名称后,选择受限用户,即该规则的授权对象。
      • 全部用户:所有的用户仅支持查看规则内的数据。
      • 指定用户:选择的用户/用户组支持查看规则内的数据。
    2. 添加筛选规则,单击“添加条件”后,选择筛选字段、筛选方式、固定值筛选条件和取值。
      • 筛选字段:筛选需要设置规则的数据集的字段,支持筛选维度和度量字段,不支持多选,如需对其他字段配置规则请重复添加条件。
      • 筛选方式:支持“条件筛选”、“枚举筛选”和“所有值”。当选择的筛选字段为度量字段时,筛选方式不支持枚举筛选。
      • 固定值筛选条件:条件筛选时需要选择固定值条件,例如等于、不等于、包含等规则。
      • 固定值取值:输入筛选条件的取值,如果是枚举筛选,在下拉框中勾选字段值。

        筛选方式的所有值指的是数据库中的所有值,而枚举筛选下的固定值的全选只是选中当前展示出来的枚举值。

      图1 行级权限添加规则
    3. 如需继续为其他字段设置规则,可单击“添加规则”。

      如果存在多条件规则时,需要设置规则的关系:

      • 且:用户可查看同时满足规则A和规则B的字段值、即规则A和规则B的交集。
      • 或:用户可以查看满足规则A或规则B的字段值、即规则A和规则B的并集。
  9. 单击“添加关系”,可添加与规则A和规则B并列的规则组C。
  10. 单击规则组C的“添加条件”,为规则组C设置筛选条件。如图2所示,规则A、规则B和规则组C之间使用“且”的关联关系。规则组C内的两条规则使用“或”的连接关系。即授权的用户支持查看数据集中满足规则A、满足规则B、满足规则C1或规则C2的字段值(满足规则C1或C2即认为满足规则C)。
    图2 行级权限添加规则示例

  11. 规则编辑完成后,单击“确定”,保存条件组合授权规则。
  12. 完成条件组合授权和用户标签授权的规则的编辑后,单击“确定”,保存行级权限规则。

相关文档