更新时间:2024-06-20 GMT+08:00
分享

用户标签授权

DataArts Insight数据集提供的行级授权功能支持对字段值设置查看范围,缩小字段值的可见范围,对字段值进行授权。

行级授权分为“条件组合授权”和“用户标签授权”。

条件组合授权适用于用户/用户组数量较少的情况下,可按需选择用户/用户组制定字段的查看规则。

用户标签授权适用于用户/用户组数量较多的情况下,通过用户标签授权实现对同一标签用户的统一授权。通过标签授权的方式降低了多用户情况下授权的复杂度,更加高效便捷的完成数据字段授权管理。

操作流程

  1. 设置用户/用户组标签并赋值。

    为用户/用户组添加标签,用于在设置行级权限时,使用用户标签授权。

    添加用户标签后,选定一个或多个用户,为添加的用户标签赋值。

  2. 使用用户标签授权。

    授权后,手动管理标签表中的标签值会作用于所有数据集,权限生效人员只能看到权限范围内的数据。

步骤1:设置用户/用户组标签

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击控制台左侧菜单“系统设置”,进入系统设置页面。
    图1 菜单栏
  4. 选择“标签管理”。
  5. 单击“新增标签”。
  6. 输入标签名称与标签的描述信息。
    • 标签名称不能为空,名称只能由中英文、数字、中划线(-)及下划线(_)组成,且不超过64个字符。
    • 标签的描述不超过512个字符。
  7. 单击“确定”保存标签。
  8. 标签设置完成后,请为用户/用户组赋予标签值。

    双击标签值的输入框,输入标签值后回车即可保存。

    示例:按数据集授权要求,新增用户标签country、industry、segment。

    分别为用户P1、P2、P3赋予标签值,如图2所示。

    图2 用户标签示例

步骤2:使用标签授权

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左下角的企业项目选择企业项目。
  4. 在控制台项目列选择对应的项目,单击进入项目页面。
  5. 在数据管理下单击“数据集”进入数据集页面。
  6. 在数据集的列表操作列单击“更多 > 行级权限”。
  7. 打开行级权限开关。
  8. 勾选“用户标签授权”。
  9. 选择条件关系。
    • 且:配置了多个用户标签授权规则时,规则间的条件关系为且,即某用户P1查看的数据集为country=A、industry=1、segment=s1的交集的数据。
    • 或:配置了多个用户标签授权规则时,规则间的条件关系为或,即某用户P1查看的数据集为country=A、industry=1、segment=s1的并集的数据。
  10. 单击“添加受控字段”,编辑用户标签授权规则。
    1. 选择“授权字段”。
    2. 选择“用户标签字段”。

      图3所示,配置country字段用户标签授权规则后,赋予标签tag_country的用户仅支持查看标签值的country字段的数据。

      例如用户P1的标签tag_country=A,那么用户P1仅支持查看country字段中所有country=A的数据。

  11. 完成规则的配置后,单击“确定”保存规则。
    图3 用户标签授权规则示例

场景说明:用户组设置与未设置行级权限的数据查询结果显示

  • 未设置行级权限。
    查询数据集结果步骤:
    1. 登录智能数据洞察控制台
    2. 单击管理控制台左上角的,选择区域。
    3. 单击左下角的企业项目选择企业项目。
    4. 在控制台右侧“我的项目”中选择需要查询的项目,进入项目主页。
    5. 单击数据集,选择需要查看的数据集,进入数据集页面。
    6. 如果未设置行级权限,在数据预览表中city/province会显示不同的“城市/省份”。
      图4 数据预览表
  • 设置行级权限(条件关系设置“或”)。

    查询数据集结果步骤:

    1. 登录智能数据洞察控制台
    2. 单击管理控制台左上角的,选择区域。
    3. 在“系统设置界面 > 标签管理 > 用户组标签”设置具体城市、省份。在城市、省份列双击标签值的输入框,输入标签值后回车即可保存。
      图5 用户组标签设置
    4. 单击左下角的企业项目选择企业项目。
    5. 在控制台右侧“我的项目”中选择需要查询的项目,进入项目主页。
    6. 选择项目,进去项目主页,单击“数据集”,选择需要查看的数据集,单击右侧操作列“更多 > 行级权限”,且设置用户标签“城市”、“省份”。
      图6 行级权限设置
    7. 返回数据集页面,查看选定的数据集。
    8. 设置行级权限的数据集,数据预览表中查询结果只包含设置的省份数据。
      图7 数据预览表
  • 设置行级权限(条件关系设置“且”)。

    查询数据集结果步骤:

    1. 登录智能数据洞察控制台
    2. 单击管理控制台左上角的,选择区域。
    3. 在“系统设置界面 > 标签管理 > 用户组标签”设置具体城市、省份。在城市、省份列双击标签值的输入框,输入标签值后回车即可保存。
      图8 用户组标签设置
    4. 单击左下角的企业项目选择企业项目。
    5. 在控制台右侧“我的项目”中选择需要查询的项目,进入项目主页。
    6. 选择项目,进去项目主页,单击“数据集”,选择需要查看的数据集,单击右侧操作列“更多 > 行级权限”,且设置用户标签“城市”、“省份”。
      图9 行级权限设置
    7. 返回数据集页面,查看选定的数据集。
    8. 设置行级权限的数据集,数据预览表中查询结果只包含设置的省份数据。
      图10 数据预览表
分享:

    相关文档

    相关产品