您可以利用数仓管理体系中的角色划分,对项目空间、项目空间中的任务流进行权限管理。本文介绍项目空间的权限体系。

项目空间权限体系概览表

为了便于浏览和内容表达,本文的表格约定使用下述注释:

  • ✔️:支持该权限。
  • ❌:不支持该权限。
权限 空间管理员 空间成员 任务流责任人 任务流开发者 DMS管理员、DBA
进入项目空间 ✔️ ✔️ ✔️ ✔️ ✔️
项目空间编辑 ✔️ ✔️
任务流查看 ✔️ ✔️ ✔️ ✔️ ✔️
试运行 ✔️ ✔️ ✔️ ✔️
任务流编辑 ✔️ ✔️ ✔️ ✔️
任务流发布 ✔️ ✔️ ✔️
实例运维 ✔️ ✔️ ✔️
实例查看 ✔️ ✔️ ✔️ ✔️ ✔️
  • 空间管理员:默认为空间创建者。DMS的管理员和DBA可以添加空间管理员,具体操作请参见编辑空间成员
  • 空间成员:只有空间成员允许被添加为任务流责任人或任务流开发者。编辑空间成员,请参见编辑空间成员
  • 任务流责任人:默认为任务流创建者。转交任务流责任人,请参见编辑任务流成员
  • 任务流开发者:编辑任务流开发者,请参见编辑任务流成员
    说明 任务流开发者试运行将以任务流的责任人身份运行。
  • DMS管理员、DBA:查看您在DMS中的用户角色,请参见查看我的系统角色

编辑空间成员

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择集成与开发(DTS) > 数据开发 > 数仓开发
  3. 在目标项目空间的操作列中,单击管理
  4. 在页面左下角,单击空间成员页签。
  5. 添加、移除空间成员。
    • 添加空间成员:
      1. 单击添加成员
      2. 添加项目空间成员对话框中,用户下拉列表中搜索并选择目标用户。
      3. 选择用户的空间角色:
        • 管理员
          说明 必须满足以下条件,才能添加空间管理员:
          • 您在DMS中的用户角色为管理员或DBA。
          • 目标用户需要为项目空间测试库、线上库的Owner。
        • 成员
    • 移除空间成员:
      1. 在目标成员的操作列中,单击移除
      2. 在弹出的确认对话框中,单击确认

编辑任务流成员

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择集成与开发(DTS) > 数据开发 > 数仓开发
  3. 在目标项目空间的操作列中,单击进入空间
  4. 在项目空间的左侧导航栏中,双击目标任务流,进入任务流详情页面。
  5. 在页面下方,单击开发者页签。
  6. 添加、移除任务流开发者,转交任务流责任人。
    • 添加任务流开发者:
      1. 单击添加成员
      2. 添加任务流成员对话框,用户下拉列表中搜索并选择目标用户。
        说明 只有空间成员,会出现在用户下列列表中。
      3. 单击确认
        说明 任务流开发者试运行将以任务流的责任人身份运行。
    • 移除空间成员:
      1. 在目标成员的操作列中,单击移除
      2. 在弹出的确认对话框中,单击确认
    • 转交任务流责任人:
      1. 操作列中,单击转交
      2. 转交角色对话框中,用户下拉列表中搜索并选择目标用户。
      3. 单击确认
        说明 如果目标用户已在成员列表中,需要先移除。