管理数据源权限

您可以在数据源管理页面,分享数据源权限给相应的工作空间,并进入被分享的工作空间查看该数据源。本文为您介绍如何管理数据源权限及查看分享的数据源。

背景信息

通常数据源会承载数据的具体地址、账户和密码等敏感信息,但普通开发人员仅需要引用数据源进行数据访问。如果数据源中透露过多敏感信息或允许所有人修改数据源,会造成安全风险。例如,多人修改数据源信息,可能导致数据源报错,以致于引用该数据源的任务运行失败。

因此数据集成提供更加严格的权限管控功能,仅支持数据源的创建者对数据源进行权限管理,指定某个工作空间或者某个人对数据源的权限。数据源权限管理相关的常见问题请参见数据源权限管理

使用限制

  • 数据源权限管理功能仅支持跨工作空间数据源分享,不支持同工作空间下数据源权限管控。

  • 同工作空间仅主账号、管理员、安全管理员可以对数据源进行编辑操作。

注意事项

若要对数据源下某张表进行数据输出与写入控制。您可以选择使用审批中心自定义数据集成审批策略功能。审批中心支持管理员按源端、目的端数据源的组合来定义需要被审批的数据集成任务。详情请参见数据集成审批策略

进入数据源管理页面

  1. 进入管理中心页面。

    登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的管理中心,在下拉框中选择对应工作空间后单击进入管理中心

  2. 在左侧导航栏,单击数据源,进入数据源页面。

  3. 在数据源页面,单击相应数据源连接信息列的image图标,进入数据源权限管理页面。

  4. 数据源权限管理对话框中,配置各项参数。

    数据源权限

    序号

    参数

    描述

    工作空间

    为您展示当前操作人员参与的所有工作空间,并且展示空间内的所有人员。您可以针对整个工作空间,或者工作空间下的某些人员进行数据源分享:

    • 如果数据源未设置过权限,则继承以前数据源的权限控制。

    • 当针对某个工作空间进行权限设置时,将会影响该工作空间内的所有人员。即使后续添加新成员,也会遵循同样的权限。但是,给工作空间授权后,您可以针对某个具体的人员单独设置不同的权限。例如,将一个数据源给整个工作空间设置为无权限,但设置其中的某个成员为可使用

    • 支持控制本工作空间成员的权限分享。

    • 项目管理员同样需要设置权限后,才可以使用数据源。

    工作空间类型

    为您展示各工作空间的类型,包括简单标准两种类型。

    权限

    数据源的权限控制包括以下两种类型:

    • 无权限:相应的工作空间或个人无法查看该数据源。

    • 可使用:可以使用和编辑该数据源。

      重要

      由于数据源分享只是进行引用投射,此处是针对原始数据源进行编辑,需要注意开放编辑权限的适用人员。

    批量操作

    批量选中工作空间或成员后,您可以设置批量可使用批量无权限

  5. 单击确定

    数据源支持跨工作空间分享,分享规则如下:

    • 从简单模式工作空间分享至简单模式工作空间:

      • 源端的简单模式工作空间升级为标准模式工作空间时:源工作空间会分享生产环境的数据源。

      • 目标简单模式工作空间升级为标准模式工作空间时:数据源变为两个,分别对应开发环境和生产环境,且内容一致。

    • 从简单模式工作空间分享至标准模式工作空间:数据源在标准模式工作空间下变为两个,分别对应开发环境和生产环境,且内容一致。

    • 从标准模式工作空间分享至标准模式工作空间:不同环境的数据源,分享后在目标工作空间内,仍然对应各自的环境。

    • 从标准模式工作空间分享至简单模式工作空间:

      • 源工作空间的生产或开发环境下的数据源,均支持分享。分享至目标数据源后,仅保留一个数据源,且最新分享的数据源会覆盖之前的数据源。

      • 如果目标工作空间升级为标准模式工作空间,则该数据源会变为两个,分别对应开发和生产环境,且内容一致,均与源数据源保持分享关系。

查看分享的数据源

单击顶部的工作空间名称区域,切换至上文已添加权限的工作空间。进入该工作空间的数据源页面,即可查看被分享的数据源。

在该页面可查看被分享的数据源的数据源信息连接信息描述创建时间等信息。被分享的数据源命名格式为分享该数据源的工作空间名称.数据源名称

image