申请及管理行级权限

为开发人员提供统一的行级权限申请入口,支持为不同账号申请行级权限,并可在行级权限列表关注自己有查看权限的行级权限信息。本文为您介绍如何申请及管理行级权限。

前提条件

已购买行级权限增值服务并且当前租户已开通行级权限功能。

使用限制

  • 单个行级权限支持创建不超过500个行级权限规则。

  • 单次最多申请200个行级权限规则。

权限说明

支持查看自己有权限的行级权限。

申请行级权限

  1. Dataphin首页的顶部菜单栏,选择管理中心 > 权限管理

  2. 在左侧导航栏选择我的权限 > 行级权限,在行级权限页面,单击申请行级权限按钮。

  3. 申请行级权限页面,配置参数。

    参数

    描述

    基本信息

    账号类型

    根据业务场景,您可以同时给个人账号 、生产账号、用户组授予行级权限,也可以单个授予行级权限。

    • 个人账号:用于开发环境中数据的建模研发,并通过发布的方式将开发的数据发布到生产环境。

    • 生产账号:用于管理和运行提交到生产环境的任务。

    • 用户组:用于管理该用户组下的成员权限。

    行级权限筛选

    关联表

    选择需要申请行级权限的计算源表和数据源表,您可以按照数据表名称的关键字进行模糊搜索,也可以批量添加数据表申请权限,或单击image..png图标,根据所属板块/项目表类型进行精确筛选。

    • 表类型:支持选择物理表物理视图物化视图逻辑视图建模逻辑表5种表类型。

    • 所属板块/项目:当表类型选择为逻辑视图建模逻辑表时,建议选择逻辑表所在的数据板块;当表类型选择为物理表物理视图时,建议选择物理表所在的项目。

    • 批量添加表:单击批量搜索并添加,在批量搜索对话框中,输入需添加的表名,计算源表支持项目名.表名或板块.表名进行精确搜索;数据源表支持DB/Schema.table进行精确搜索,多个表名之间用半角分号(;)、半角逗号(,)或换行符(\n)分隔。

      说明
      • 批量申请权限最多添加不超过100张表

      • 筛选项为非必选项,若未选择筛选项,可混合选择多种类型的数据表;若选择筛选项,可精确筛选数据表。

    行级权限选择

    根据所选关联表展示该表关联的行级权限,包括行级权限名称、描述、关联表、是否需要申请、管控规则信息。

    • 是否需要申请:根据所选账号在当前关联表是否具有行级权限的管控规则权限进行判断。

      • 若为,则表示所选账号不具有当前关联表行级权限的管控规则权限,建议申请,单击查看图标,在所选账号对于当前行级权限的管控规则权限为:对话框中,查看需申请管控规则的账号。

      • 若为,则表示所选账号具有当前关联表一个或多个行级权限的管控规则权限,您可以添加其他管控规则,单击查看图标,在所选账号对于当前行级权限的管控规则权限为:对话框中,查看已申请行级权限的管控规则。

    • 管控规则:支持选择当前行级权限配置的管控规则。

    申请原因

    申请理由

    填写申请行级权限的原因,便于审批者查看申请原因,字符数不少于5个且不超过512个。

  4. 单击提交申请按钮,审批通过后,完成行级权限申请。

管理行级权限

  1. 行级权限页面,您可以单击右上角的说明按钮,查看行级权限原理介绍,包括图例模式和SQL代码。

  2. 您可查看已配置的行级权限,包括行级权限的名称、命中规则、关联表信息。

  3. 您可以按照行级权限的名称进行搜索,也可按照相关表进行筛选。

  4. 您可以对目标权限执行如下操作。

    操作

    描述

    查看命中规则

    单击命中规则的数量或查看图标,可以查看该权限下自己被授权的规则信息。

    查看关联表

    单击相关表的数量或查看图标,可查看该权限下的关联表信息。

    查看行级权限

    单击操作列下的查看图标,支持查看有查看权限的行级权限信息。