数据源

权限管理员支持将某工作空间下的数据源资源授予多名开发者编辑数据源和使用数据源的权限。

背景信息

权限管理员授予开发者权限时,在协同状态和私密状态下的权限属性有所不同,见下图。授权

其中,不同权限属性存在以下联系:

  • 编辑权限:当开发者拥有编辑权限时,支持创建、编辑、替换和删除数据源。

  • 使用权限:当开发者拥有使用权限时,支持基于数据源创建数据集。

应用场景

场景描述

预期效果

场景一:授予编辑数据源的权限

让开发者B可以在工作空间下操作数据源。image.png

场景二:授予使用数据源的权限

让开发者B可以在工作空间下基于数据源创建数据集。image.png

场景一:授予编辑数据源的权限

仅当编辑权限属性选择指定开发者全部空间开发者时,权限管理员支持授予本空间的开发者编辑数据源的权限。

  1. 在集中授权页面,选择目标工作空间并选定数据源资源。

    image.png

  2. 在右侧的协同授权页面,选择编辑权限属性,并进行赋权。

    下图以选择编辑权限属性指定开发者为例,授予开发者B编辑权限。image.png

    说明

    选中编辑权限后,开发者B会支持编辑或使用数据源。后续权限变更时,您也可以仅选中使用,更改授予开发者B操作数据源的权限。

  3. 可选:设置权限同步。

    当开发者B还需协同编辑该工作空间下的其他数据源时,请单击同步设置,选择目标数据源并单击同步即可。

    例如,开发者B被授予云mysql80数据源的编辑权限,同步权限后,开发者B也可以编辑oracle数据源。image.png

    说明

    同步模式支持增量同步覆盖同步

    • 增量同步:不影响被同步资源原有的权限,只新增其缺少的权限。

    • 覆盖同步:清除被同步资源原有的权限,用当前资源的权限覆盖。

场景二:授予使用数据源的权限

私密状态下,权限管理员支持授权本空间开发者使用数据源的权限。

本例中,给开发者B分配云mysql80数据源的使用权限。

  1. 在集中授权页面,选择目标工作空间并选定数据源资源。

    image.png

  2. 在右侧的协同授权页面,编辑权限属性为私密,选择使用权限属性并进行赋权。

    下图以选择使用权限属性指定成员为例,授予开发者B使用数据源的权限。image.png

  3. 可选:设置权限同步。

    当开发者B还需使用该工作空间下的其他数据源时,请单击同步设置,选择目标数据源并单击同步即可。