更新时间:2024-12-16 GMT+08:00
条件组合授权
通过设置行级权限,可以缩小字段值的可见范围,行级授权模式包含条件组合授权和标签授权两种方式。条件组合授权模式适用于组织成员较少的场景,本文为您介绍如何进行条件组合授权。
前提条件
已创建数据集,请参见可视化创建数据集。
条件组合授权
- 登录智能数据洞察控制台。
- 单击管理控制台左上角的,选择区域,单击左下角的企业项目选择企业项目。
- 在控制台右侧“我的项目”单击项目名称,进入项目页面。
- 单击“数据管理 > 数据集 ”,进入数据集页面。
- 单击“更多 > 行级权限”,进入行级权限页面。
- 打开行级权限开关后,勾选“条件组合授权”。
- 设置其他用户授权规则:
- 拥有全部权限:没有设置规则的用户/用户组,对所有数据具备查看权限。
- 无任何权限:没有设置规则的用户/用户组,禁止查看任何数据。
- 单击“添加规则”,进行权限规则的配置。
- 输入规则名称后,选择受限用户,即该规则的授权对象。
- 全部用户:所有的用户仅支持查看规则内的数据。
- 指定用户:选择的用户/用户组支持查看规则内的数据。
- 添加筛选规则,单击“添加条件”后,选择筛选字段、筛选方式、固定值筛选条件和取值。
- 筛选字段:筛选需要设置规则的数据集的字段,支持筛选维度和度量字段,不支持多选,如需对其他字段配置规则请重复添加条件。
- 筛选方式:支持“条件筛选”、“枚举筛选”和“所有值”。当选择的筛选字段为度量字段时,筛选方式不支持枚举筛选。
- 固定值筛选条件:条件筛选时需要选择固定值条件,例如等于、不等于、包含等规则。
- 固定值取值:输入筛选条件的取值,如果是枚举筛选,在下拉框中勾选字段值。
筛选方式的所有值指的是数据库中的所有值,而枚举筛选下的固定值的全选只是选中当前展示出来的枚举值。
图1 行级权限添加规则
- 如需继续为其他字段设置规则,可单击“添加规则”。
如果存在多条件规则时,需要设置规则的关系:
- 且:用户可查看同时满足规则A和规则B的字段值、即规则A和规则B的交集。
- 或:用户可以查看满足规则A或规则B的字段值、即规则A和规则B的并集。
- 输入规则名称后,选择受限用户,即该规则的授权对象。
- 单击“添加关系”,可添加与规则A和规则B并列的规则组C。
- 单击规则组C的“添加条件”,为规则组C设置筛选条件。如图2所示,规则A、规则B和规则组C之间使用“且”的关联关系。规则组C内的两条规则使用“或”的连接关系。即授权的用户支持查看数据集中满足规则A、满足规则B、满足规则C1或规则C2的字段值(满足规则C1或C2即认为满足规则C)。
- 规则编辑完成后,单击“确定”,保存条件组合授权规则。
- 完成条件组合授权和用户标签授权的规则的编辑后,单击“确定”,保存行级权限规则。
父主题: 行级权限