工作空间管理
工作空间是DataWorks中进行任务开发和成员权限管理的基本单元。本文将为您介绍工作空间的概念、类型及基本操作。
工作空间概述
所有开发工作都将在DataWorks自定义的工作空间内完成,一个工作空间支持创建多个类型的数据源,例如:MaxCompute、E-MapReduce和实时计算等。创建数据源并在数据开发中绑定计算资源后,即可在工作空间进行任务开发、调度任务及管理计算资源中存储的数据等操作。
工作空间管理员可以将成员添加至工作空间中,并赋予该成员不同的角色,例如:空间管理员角色、数据分析师角色、部署角色、开发角色、模型设计师角色、访客角色、运维角色、安全管理员角色,以实现多角色协同工作的业务场景。
各工作空间拥有完全独立的成员角色设置,可以配置不同的数据源,因此在开始任务开发之前,您需要先创建工作空间。
工作空间类型
DataWorks提供两种类型的工作空间模式供用户选择:简单模式和标准模式。两种模式的开发行为及数据安全不同,建议您在实际开发时,选择标准模式工作空间。详情请参见必读:简单模式和标准模式的区别、场景:工作空间模式升级(简单模式升级标准模式)。
工作空间基本操作
操作 | 说明 | 相关文档 |
创建工作空间 | 工作空间是DataWorks管理任务、成员,分配角色和权限的基本单元。所有的开发工作都将在工作空间内完成。 | |
删除与禁用工作空间 | 工作空间提供删除和禁用功能。
| |
查看及修改工作空间配置信息 | 工作空间创建完成后,可查看与修改部分空间配置,例如,升级工作空间模式。 | |
添加数据源 | 通过创建数据源的方式将数据库或计算引擎添加至DataWorks,作为DataWorks上任务执行的数据来源,您需要根据您创建的工作空间模式,为不同环境创建对应的数据源。 说明 在创建数据源前请务必提前阅读:简单模式和标准模式的区别,您后续的数据开发与权限控制将基于该特性进行展开。 |
|
成员角色规划与分配 |
在进行权限分配前,请先了解DataWorks空间模块权限体系,然后再进行操作。 |
|
工作空间通用准则
无论采用何种维度规划创建工作空间,建议遵循以下通用准则:
命名方式统一:
用户在创建工作空间时:工作空间名称包含明确的业务含义。
用户在工作空间中创建节点:节点名称包含工作空间名称缩写,便于快速识别。
工作空间应由主账号创建,并授予子账号(RAM用户)工作空间管理员角色。原则上任何人不应同时具备“开发”、“运维”角色。
附录:默认工作空间内置逻辑说明
当您首次使用DataWorks,或开通新地域的DataWorks服务时,DataWorks将默认进行以下操作:
自动生成默认工作空间
为您免除前期准备工作,快速进入开发状态。
在新购资源组的时候会自动与默认工作空间绑定
绑定后可快速在默认工作空间使用独享调度资源组与独享数据集成资源组,帮助您快速搭建可执行环境。
自动为该默认工作空间初始化经典案例
通过经典案例快速了解DataWorks的基本使用。
默认工作空间不建议用于生产任务的开发。
默认工作空间基本属性
以下为DataWorks空间的默认空间属性,正式开发场景下,您可自行定义工作空间基本属性,更多工作空间创建相关说明,详情请参见创建工作空间。
空间属性 | 系统默认工作空间 | 用户自建工作空间 |
空间名称 | default_workspace_4位随机码,不可变更。 | 自定义,创建后不可变更。 |
空间显示名称 | 默认工作空间 ,您可修改空间显示名称。 | 自定义,创建后可修改。 |
空间模式 | 简单模式工作空间,支持您后续升级为标准模式工作空间。详情请参见场景:工作空间模式升级(简单模式升级标准模式)。 | 可选择创建简单模式或者标准模式工作空间。 |
空间管理员 | 根据实际开通DataWorks的人员身份分为以下场景:
| 与系统默认工作空间一致。 |
空间调度时区 | 调度时区默认为本地时区,如需调整,请参考场景:切换调度时区文档进行调整。 | 与系统默认工作空间一致。 |
默认工作空间可见范围
自建工作空间,租户成员仅可查看并访问已加入的工作空间,且租户成员在空间下的角色由空间管理员将其加入工作空间时指定。
默认工作空间,所有租户成员均可查看并访问该默认工作空间,并且当租户成员单击进入默认工作空间时,将自动授予该成员访客角色权限,空间管理员可前往工作空间成员管理页面重新为空间成员分配成员角色。
默认工作空间数据源/集群绑定
默认工作空间,平台自动为您创建并绑定一个默认的MaxCompute计算资源,可用于执行平台提供的案例,体验DataWorks产品相关功能。进行实际开发时,建议您创建自己的工作空间,将用于执行开发操作的项目(例如,MaxCompute、E-MapReduce、Hologres)绑定为工作空间的计算资源,详情请参见管理工作空间、计算资源管理。
后续:开始数据开发
创建工作空间并分配空间成员角色权限后,您可根据各角色定义的权限前往数据开发DataStudio模块开始数据开发工作,数据开发模块的入门教程详情请参见:数据开发:开发者。
相关文档
在阅读工作空间的概述后,若您想创建一个新的工作空间,详情请参见:创建工作空间。
若您已经有一个工作空间,想要了解如何对工作空间进行管理和操作,详情请参见:管理工作空间。
您可以根据不同的业务场景来规划工作空间,想要了解工作空间的权限模型和规划实践,详情请参见:规划工作空间。
DataWorks提供不同的数据源供工作空间使用,若您想要给自己的工作空间创建数据源,详情请参见:计算资源管理。
若您在使用资源组的时候,想要了解如何将资源组绑定到工作空间中, 详情请参见:使用独享集成资源组并绑定到工作空间。