DataWorks支持授权某角色或成员,在产品模块拥有指定数据源的查询权限;同时,对查询结果可执行的展示、复制、下载、分享等操作进行权限管控,确保数据操作的安全性。本文为您介绍数据查询与分析管控的相关内容。
背景信息
- 授权可查询数据源
DataWorks的数据源分为绑定引擎时默认创建的引擎数据源,及在数据源配置界面创建的自建数据源。默认情况下,仅拥有引擎数据源或自建数据源访问身份的用户,可访问并使用DataWorks的数据源。您可通过数据查询与分析管控功能,授予某成员或角色在指定产品模块拥有目标数据源的查询权限。
相关重要功能说明如下。功能 描述 访问身份 - 引擎数据源的访问身份,可通过引擎绑定页面指定。
- 默认配置自建数据源的用户拥有该数据源的访问身份。
说明 成员或角色被授权数据源查询权限后,将获得与数据源访问身份同样的权限。为保障数据的安全性(特别是生产数据),建议您合理规划后谨慎分配权限。查看数据源访问身份,详情请参见附录:查看数据源的访问身份。工作空间模式及数据源环境 标准模式工作空间的开发环境和生产环境需分别绑定引擎,同时会产生不同的数据源,因此您需进入对应环境获取数据源访问身份。工作空间模式差异及数据源环境,详情请参见工作空间模式差异、数据源环境介绍。
- 管控查询结果相关操作DataWorks默认支持下载并分享查询结果数据。您可通过数据查询与分析管控功能,管控DataWorks的数据开发(DataStudio)和数据分析模块中针对查询结果的相关操作(例如,展示、复制、下载、分享),保障数据的操作安全。DataWorks支持以单个角色为粒度进行管控,并且可对每个成员在不同工作空间设置不同的管控策略。说明 DataWorks默认下载的查询结果不能超过10000条。
使用限制
- 授权可查询数据源功能的使用限制如下。
限制类别 限制描述 角色权限 - 仅租户管理员、租户安全管理员可展示所有工作空间,并执行数据源授权操作。全局角色权限,详情请参见权限详情:全局角色。
- 仅支持授权用户所管理工作空间(即用户为工作空间的空间管理员)中的数据源权限。空间级角色权限,详情请参见权限详情:空间级角色。
数据源类型 目前仅展示数据分析模块支持的数据源类型。 说明- 数据分析支持的数据源,详情请参见SQL查询支持的数据源。
- 绑定引擎时自动创建的MaxCompute数据源,不支持授权生产数据源的权限。在数据分析查询时,可通过指定表所在项目去访问生产表,且默认使用当前执行人账号查询数据。
生效模块 目前仅支持授权数据源在数据分析模块中的查询权限。 操作限制 目前仅支持授权数据源的查询权限。若要对数据源的读写操作进行权限管控,请参考数据集成任务审批流程。 - 管控查询结果相关操作
功能的使用限制如下。
限制类别 限制描述 角色权限 - 仅租户管理员、租户安全管理员可展示所有工作空间,并配置查询结果管控策略。全局角色权限,详情请参见权限详情:全局角色。
- 仅支持授权用户所管理工作空间(即用户为工作空间的空间管理员)中的查询结果管控策略。空间级角色权限,详情请参见权限详情:空间级角色。
生效模块 该功能仅对数据开发(DataStudio)、数据分析功能模块生效。 操作限制 目前仅支持展示、复制、下载、分享查询结果,其中: - 展示条数:最大展示10000条,默认10000条。
- 复制条数:最大复制100条,默认100条。
- 下载条数:DataWorks基础版用户默认最多下载10000条;非基础版用户默认下载10000条,最大下载200000条。
进入数据查询与分析管理
- 进入安全中心。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发。
- 单击左上角的
图标,选择 。
- 进入数据查询与分析管控。
授权可查询数据源
您可根据下图步骤,授权某成员或角色,拥有指定工作空间数据分析模块中目标数据源的查询权限。
配置要点如下。

参数 | 描述 |
---|---|
工作空间 | 仅支持选择当前账号为空间管理员的工作空间。选择后,将为您展示该工作空间中所有数据源,您可对数据源执行相应授权操作。
说明 授权用户为工作空间管理员,详情请参见空间级模块权限管控。
|
授权对象 | 需查询的目标数据源,包括绑定引擎后默认生成的引擎数据源及用户自建的数据源。
说明
|
被授权空间角色 | 选择可查询目标数据源的空间角色。 |
被授权空间成员 | 选择可查询目标数据源的空间成员。
说明 仅支持选择所选工作空间中的成员。添加用户为工作空间成员,详情请参见空间级模块权限管控。
|
查询模块 | 本次授权生效的功能模块。当前仅支持授权某成员或角色,拥有指定数据源在数据分析模块的查询权限。 |
管控查询结果相关操作
您可对具有数据查询功能的数据开发(DataStudio)、数据分析模块配置查询结果管控策略,确保数据操作的安全可靠。附录:查看数据源的访问身份
- 查看引擎数据源访问身份您可在进入引擎绑定页面。查看目标数据源的访问身份。进入引擎绑定页面,详情请参见
数据源类型 说明 MaxCompute数据源 当选择为MaxCompute的开发数据源授权,则在数据分析查询时,默认通过当前任务执行者账号查询数据。 示例查看MaxCompute开发数据源的访问身份。非MaxCompute数据源 当选择为非MaxCompute类型的引擎数据源授权(例如,EMR引擎数据源)时,需根据所选数据源类型,确认生产或开发环境的访问身份。 示例查看EMR开发及生产数据源的访问身份。 - 查看自建数据源访问身份您可在创建与管理数据源。查看目标数据源的访问身份。进入数据源管理,详情请参见