工作空间是DataWorks中进行任务开发和成员权限管理的基本单元。本文将为您介绍工作空间的概念、类型及基本操作。
工作空间概述
所有开发工作都将在DataWorks自定义的工作空间内完成,一个工作空间支持创建多个类型的数据源,例如:MaxCompute、E-MapReduce和实时计算等。创建数据源并在数据开发中绑定数据源后,即可在工作空间进行任务开发、调度任务及管理数据源中存储的数据等操作。
工作空间管理员可以将成员添加至工作空间中,并赋予该成员不同的角色,例如:空间管理员角色、数据分析师角色、部署角色、开发角色、模型设计师角色、访客角色、运维角色、安全管理员角色,以实现多角色协同工作的业务场景。
各工作空间拥有完全独立的成员角色设置,可以配置不同的数据源,因此在开始任务开发之前,您需要先创建工作空间。
工作空间类型
DataWorks提供两种类型的工作空间模式供用户选择:简单模式和标准模式。两种模式的开发行为及数据安全不同,建议您在实际开发时,选择标准模式工作空间。详情请参见必读:简单模式和标准模式的区别、场景:工作空间模式升级(简单模式升级标准模式)。
工作空间基本操作
操作 | 说明 | 相关文档 |
创建工作空间 | 工作空间是DataWorks管理任务、成员,分配角色和权限的基本单元。所有的开发工作都将在工作空间内完成。 | |
删除与禁用工作空间 | 工作空间提供删除和禁用功能。
| |
查看及修改工作空间配置信息 | 工作空间创建完成后,可查看与修改部分空间配置,例如,升级工作空间模式。 | |
添加数据源 | 通过创建数据源的方式将数据库或计算引擎添加至DataWorks,作为DataWorks上任务执行的数据来源,您需要根据您创建的工作空间模式,为不同环境创建对应的数据源。 说明 在创建数据源前请务必提前阅读:简单模式和标准模式的区别,您后续的数据开发与权限控制将基于该特性进行展开。 |
|
成员角色规划与分配 |
在进行权限分配前,请先了解DataWorks空间模块权限体系,然后再进行操作。 |
|
工作空间通用准则
无论采用何种维度规划创建工作空间,建议遵循以下通用准则:
命名方式统一:
用户在创建工作空间时:工作空间名称包含明确的业务含义。
用户在工作空间中创建节点:节点名称包含工作空间名称缩写,便于快速识别。
工作空间应由主账号创建,并授予子账号(RAM用户)工作空间管理员角色。原则上任何人不应同时具备“开发”、“运维”角色。
后续:开始数据开发
创建工作空间并分配空间成员角色权限后,您可根据各角色定义的权限前往数据开发DataStudio模块开始数据开发工作,数据开发模块的入门教程详情请参见:数据开发:开发者。
相关文档
在阅读工作空间的概述后,若您想创建一个新的工作空间,详情请参见:创建工作空间。
若您已经有一个工作空间,想要了解如何对工作空间进行管理和操作,详情请参见:管理工作空间。
您可以根据不同的业务场景来规划工作空间,想要了解工作空间的权限模型和规划实践,详情请参见:规划工作空间。
DataWorks提供不同的数据源供工作空间使用,若您想要给自己的工作空间创建数据源,详情请参见:数据源管理。
若您在使用资源组的时候,想要了解如何将资源组绑定到工作空间中, 详情请参见:使用独享集成资源组并绑定到工作空间。