本文为您介绍如何进行逻辑表权限的申请、查询、续期及交还。

逻辑表权限申请

  1. 登录Dataphin。
  2. 请参见权限管理概述进入数据资产页面。
  3. 在数据资产页面,单击左侧导航栏中的逻辑表权限,即可进入逻辑表权限页面。

    在该页面可以预览到已经申请通过或管理员授权的权限。可查看已有权限的数据对象权限类型业务板块权限账号环境信息。

    逻辑表权限
  4. 针对具体的逻辑表的查询,可通过业务板块权限账号环境进行快速筛选,同时也可以在搜索区域内直接搜索逻辑表名称。
  5. 目前,Dataphin提供4种进入申请权限对象页面的方式。
    • 单击右上角的申请逻辑表权限
    • 单击左侧导航栏中 逻辑表权限右侧的申请
    • 单击 我的权限右侧的申请
    • 单击 资产 > 地图,在搜索框内输入关键信息搜索相关表,在搜索结果列表中单击需要使用的数据表,进入该表的详情页面,单击申请权限权限申请
    以根据页面提示配置环境业务板块逻辑表参数后,单击下一步逻辑表权限申请
  6. 权限申请配置页面,根据界面提示配置权限字段权限类型账号类型申请原因参数。
    • 权限字段:逻辑表权限可以按字段进行申请,可根据业务需求勾选可能用到的字段进行权限申请。
    • 权限类型:目前仅支持查询,默认勾选不可更改。
    • 账号类型:分为项目生产账号个人账号。若选择项目生产账号,则需选择归属项目,若选择个人账号,则需设置权限到期时间。
      • 项目生产账号是项目粒度用于周期调度生产任务的账号,以规避生产环境与个人的强绑定关系。
      • 个人账号为个人在开发环境进行规范建模、代码开发配置的归属账号。
      说明 个人账号项目生产账号的鉴权机制如下:
      • 在开发环境中,操作的主体是个人账号,个人账号可以执行临时查询、规范建模、代码任务开发、数据同步配置等操作。脚本任务进行执行、提交操作时需要对操作的资源进行鉴权,鉴权的主体为个人账号。当鉴权通过后,则可以执行代码或生效开发环境的周期性调度任务。
      • 在执行发布命令,把开发环境资源发布到生产环境时,单击发布,会校验该项目对应的生产账号是否具备对目标资源的操作权限。如果没有,则提醒发布用户代持项目生产账号去申请权限,如果鉴权成功则会自动生效到生产环境中。
      • 权限申请、授权、鉴权都具有明确的鉴权机制,但是为了保障生产环境的权限生产链路不中断,对于生产账号鉴权除了发布时校验外,默认不自动化回收。
    逻辑表权限
  7. 单击提交,页面会弹框提示申请流程提交成功。成功提交页面

逻辑表权限查询及续期

  1. 登录Dataphin。
  2. 单击资产 > 安全 > 逻辑表权限,可以通过在搜索框内输入逻辑表的关键字搜索,或直接在页面内找到所需逻辑表单击后,即可进入该表的详情页面。

    查询逻辑表的基本信息:业务板块权限账号权限是否owner

    查询逻辑表的字段信息:字段名称字段描述数据类型权限类型有效期至

    权限查询
  3. 若逻辑表权限即将到期,选中需要延期的字段,单击续期,即进入权限申请配置页面,具体操作方法请参见逻辑表权限申请

逻辑表权限的交还

  1. 登录Dataphin。
  2. 单击资产 > 安全 > 逻辑表权限。可以通过在搜索框内输入逻辑表的关键字搜索,或直接在页面内找到所需逻辑表,然后单击操作列下的交还权限按钮交还
    您也可以进入逻辑表的详情页面,选择需要交还的字段,单击右上角的交还逻辑表权限查询
  3. 在弹出的交还权限的页面上单击确定,即可交还逻辑表权限。