作为工作空间的管理者,在使用数据开发(DataStudio)时,您可以针对用户的开发行为实施有效的管控措施,进行开发流程、数据安全、审计等相关操作,本文将帮助您快速掌握DataStudio的相关功能,实现对数据开发过程的有效管控。
背景信息
工作空间的管理者,即项目所有者及拥有空间管理员角色的用户,可以操作DataWorks产品内的所有功能。角色权限,详情请参见权限详情:空间级角色。
管控类别
数据开发(DataStudio)支持的开发管控类别如下:
不同DataWorks版本对本文涉及的管控功能支持情况可能存在差异,使用时可查阅各功能文档。DataWorks版本详情,请参见DataWorks各版本详解。
流程管控与操作检查
您可通过下表功能检查相关开发流程并进行相应流程管控。
功能点 | 说明 | 相关文档 |
任务开发与发布权限控制 | 通过赋予用户不同角色权限,控制是否可以实现相应功能。具体如下:
| |
强制代码评审 | 用于保障代码正确性。该功能开启后,开发人员提交的节点代码必须通过评审人员的审核才可发布。 说明 可指定代码评审的基线范围(即对哪类基线任务进行评审),以便把控高优先级任务的代码质量,防止任务运行失败阻塞其他任务运行。 | |
强制冒烟测试 |
| |
扩展点流程卡点与检查 | 工作空间内任务提交或发布前,校验相关扩展程序或检查项。
| 数据建模:数据建模系统管理 |
标准模式工作空间的发布操作默认为同空间发布,若您存在跨空间、跨云发布场景,则可选择使用发布中心进行分布。您可基于场景进行发布任务的管控,详情请参见发布中心概述。
数据安全管控
您可以通过下表中的功能实现工作空间内数据的安全管控。
功能点 | 说明 | 相关文档 |
数据脱敏 | 是否对敏感数据进行脱敏。启用该功能后,当在DataWorks中运行代码后返回的数据命中了脱敏规则,DataWorks会对显示的数据做脱敏处理。 说明
| |
数据下载 | 是否允许开发人员下载查询结果至本地。 | -- |
数据源读写权限控制 | 是否允许开发人员修改同步任务配置。 | |
表权限审批策略 | 是否需要自定义MaxCompute引擎的表、资源、函数的审批流程。 说明 可基于MaxCompute项目维度或数据保护伞分级分类维度定义审批流程适用的数据范围。 您 | |
其他 | 是否需要控制MaxCompute的其他安全操作。例如,使用ACL授权、允许对象创建者授权对象、使用Policy授权、启动列级别访问控制等。 | MaxCompute高级配置 |
审计操作
您可通过数据开发查看操作日志、恢复数据,并进行相关审计操作。
查看操作日志
操作
说明
相关文档
查看数据开发操作历史
用于查看批量相关操作,提交单个节点、业务流程、表,下载查询结果,删除节点等操作记录,快速了解相关变更。
操作历史
获取用户行为审计日志
通过操作审计(ActionTrail)获取DataWorks界面的相关操作(例如,通过界面下载数据)。
说明DataWorks已对接ActionTrail,您可在ActionTrail中查看及检索阿里云账号最近90天的DataWorks行为事件日志,通过ActionTrail将事件日志投递至日志服务LogStore或指定的OSS Bucket,实现对事件的监控及告警,满足及时审计、问题回溯分析等需求。
数据脱敏及泄露数据溯源
为防止重要文件泄露,您可通过数据保护伞的脱敏配置,对重要数据设置脱敏规则,并依据数据水印功能对泄露数据进行溯源。
说明仅空间管理员或安全管理员角色的用户,以及拥有
AliyunDataWorksfullAccess
权限策略的用户可在数据保护伞自定义脱敏规则。MaxCompute表权限审计
在
的权限审计,查看拥有表权限的人员列表、权限详情及权限有效期,您可根据需要判断是否回收表权限。恢复数据
操作
说明
相关文档
节点恢复
您可以使用数据开发的回收站还原近期删除的节点。
说明节点还原后,节点ID是新生成的,与原ID不一致。
节点版本对比与回滚
您可在节点或业务流程编辑页面右侧导航栏的版本面板,对比不同版本间的差异,回滚节点或业务流程至所需版本。