全部产品
Search
文档中心

大数据开发治理平台 DataWorks:工作空间概述

更新时间:May 23, 2024

工作空间是DataWorks中进行任务开发和成员权限管理的基本单元。本文将为您介绍工作空间的概念、类型及基本操作。

工作空间概述

  • 所有开发工作都将在DataWorks自定义的工作空间内完成,一个工作空间支持创建多个类型的数据源,例如:MaxCompute、E-MapReduce和实时计算等。创建数据源并在数据开发中绑定数据源后,即可在工作空间进行任务开发、调度任务及管理数据源中存储的数据等操作。

  • 工作空间管理员可以将成员添加至工作空间中,并赋予该成员不同的角色,例如:空间管理员角色、数据分析师角色、部署角色、开发角色、模型设计师角色、访客角色、运维角色、安全管理员角色,以实现多角色协同工作的业务场景。

  • 各工作空间拥有完全独立的成员角色设置,可以配置不同的数据源,因此在开始任务开发之前,您需要先创建工作空间。

工作空间类型

DataWorks提供两种类型的工作空间模式供用户选择:简单模式和标准模式。两种模式的开发行为及数据安全不同,建议您在实际开发时,选择标准模式工作空间。详情请参见必读:简单模式和标准模式的区别场景:工作空间模式升级(简单模式升级标准模式)

工作空间基本操作

操作

说明

相关文档

创建工作空间

工作空间是DataWorks管理任务、成员,分配角色和权限的基本单元。所有的开发工作都将在工作空间内完成。

创建并管理工作空间

删除与禁用工作空间

工作空间提供删除和禁用功能。

  • 删除空间将删除该空间下的代码等。

  • 禁用空间将保留代码,但空间处于不可用状态。

查看及修改工作空间配置信息

工作空间创建完成后,可查看与修改部分空间配置,例如,升级工作空间模式。

添加数据源

通过创建数据源的方式将数据库或计算引擎添加至DataWorks,作为DataWorks上任务执行的数据来源,您需要根据您创建的工作空间模式,为不同环境创建对应的数据源。

说明

在创建数据源前请务必提前阅读:简单模式和标准模式的区别,您后续的数据开发与权限控制将基于该特性进行展开。

成员角色规划与分配

  • 工作空间创建完成后,您需要将RAM用户(子账号)添加至对应空间下,以便进行协同开发

  • 在添加空间成员时,支持以工作空间为管控粒度,对用户授予不同的成员角色,实现工作空间内各功能点的权限控制。

在进行权限分配前,请先了解DataWorks空间模块权限体系,然后再进行操作。

工作空间通用准则

无论采用何种维度规划创建工作空间,建议遵循以下通用准则:

  • 命名方式统一:

    • 用户在创建工作空间时:工作空间名称包含明确的业务含义。

    • 用户在工作空间中创建节点:节点名称包含工作空间名称缩写,便于快速识别。

  • 工作空间应由主账号创建,并授予子账号(RAM用户)工作空间管理员角色。原则上任何人不应同时具备“开发”、“运维”角色。

后续:开始数据开发

创建工作空间并分配空间成员角色权限后,您可根据各角色定义的权限前往数据开发DataStudio模块开始数据开发工作,数据开发模块的入门教程详情请参见:数据开发:开发者

相关文档

  • 在阅读工作空间的概述后,若您想创建一个新的工作空间,详情请参见:创建工作空间

  • 若您已经有一个工作空间,想要了解如何对工作空间进行管理和操作,详情请参见:管理工作空间

  • 您可以根据不同的业务场景来规划工作空间,想要了解工作空间的权限模型和规划实践,详情请参见:规划工作空间

  • DataWorks提供不同的数据源供工作空间使用,若您想要给自己的工作空间创建数据源,详情请参见:数据源管理

  • 若您在使用资源组的时候,想要了解如何将资源组绑定到工作空间中, 详情请参见:使用独享集成资源组并绑定到工作空间