您可以在DataWorks管理控制台页面新增、删除、禁用工作空间,在工作空间配置页面对指定工作空间的属性进行管理和配置。您还可以为工作空间绑定MaxCompute、E-MapReduce等类型的计算引擎。本文为您介绍工作空间的基本操作。

背景信息

工作空间各操作说明及入口如下表所示:
操作 说明 操作入口
创建工作空间 工作空间是DataWorks管理任务、成员,分配角色和权限的基本单元。所有的开发工作都将在工作空间内完成。 管理控制台
删除与禁用工作空间 工作空间提供删除和禁用功能。
  • 删除工作空间将删除该空间下的代码。
  • 禁用工作空间将保留代码,但工作空间处于不可用状态。
管理工作空间引擎 DataWorks支持绑定MaxCompute、E-MapReduce和实时计算等多种类型的计算引擎实例。绑定引擎实例后,即可在工作空间开发和调度引擎任务,并管理引擎中存储的数据。 工作空间管理
查看及修改工作空间配置信息 工作空间创建完成后,支持您查看与修改工作空间部分配置信息。
添加工作空间成员 在实际开发过程中,您需要将各个RAM用户添加至工作空间,并赋予工作空间管理员、开发、运维、部署、安全管理员或访客角色,以实现多角色协同工作。

使用限制

  • 仅拥有AliyunDataWorksFullAccess权限的RAM用户可以在管理控制台进行相关操作。
  • 空间管理员可以在工作空间配置页面进行相关操作。

创建工作空间

  1. 登录DataWorks控制台
  2. 单击左侧导航栏中的工作空间列表,切换至相应的区域后,单击创建工作空间
    创建工作空间
    说明
    • 选择地域后,默认情况下将DataWorks工作空间所在地域对应的时区设置为调度时区(即任务定时调度时间所使用的时区)。
    • 美国(硅谷)、德国(法兰克福)地域首次创建工作空间时,会出现弹框提示,可提交工单联系技术支持人员修改调度时区为东八区。
    修改调度时区时需注意:
    • 调度时区修改后不可更改,请您谨慎操作。
    • 修改后影响的时间范围:
      • DataStudio中任务定时调度时间的时区会被修改。配置任务定时调度时间,详情请参见时间属性配置说明
      • 运维中心所展示时间的时区会被修改。运维中心的介绍说明,详情请参见运维中心概述
      除了DataStudio中的任务定时调度时间和运维中心页面外,DataWorks其他模块的时间默认使用工作空间所在地域的时区,不使用调度时区。
    • 修改后影响的用户范围:

      调度时区的修改是地域级别的,修改后本地域所有用户的所有工作空间中,DataStudio的任务定时调度时间及运维中心展示时间的时区均会被修改。

  3. 创建工作空间对话框,配置各项参数。
    1. 配置基本信息。
      分类 参数 描述
      基本信息 工作空间名称 定义工作空间英文名称。
      显示名称 定义工作空间的显示名称,支持输入中文,阿里云主账号可以在工作空间创建完成后进入工作空间配置页面修改此参数,详情请参见:查看及修改工作空间配置信息
      模式 定义工作空间模式,DataWorks支持简单模式工作空间与标准模式工作空间,您可根据业务需要进行选择,建议您在正式开发时,使用标准模式工作空间。
      • 简单模式:指一个DataWorks工作空间对应一个引擎项目,无法设置开发和生产环境隔离,只能进行简单的数据开发,无法对数据开发流程以及表权限进行强控制。
      • 标准模式:指一个DataWorks工作空间对应两个引擎项目,可以设置开发和生产两种环境,提升代码开发规范,并能够对表权限进行严格控制,禁止随意操作生产环境的表,保证生产表的数据安全。

      详情请参见简单模式和标准模式的区别

      高级设置 能下载select结果 定义目标工作空间是否允许下载查询结果至本地,此参数在工作空间创建完成后可以在工作空间配置页面进行修改,详情请参见:安全配置
    2. 可选:选择计算引擎。
      您可以在创建DataWorks工作空间时,同步绑定计算引擎,详情请参见创建工作空间。也可以在创建工作空间后,进入工作空间配置页面为工作空间绑定计算引擎。
      选项 说明
      选择DataWorks服务
      说明 默认选中该模块。
      为您展示工作空间主要的模块服务,如果您升级了DataWorks增值版本,您将拥有对应增值版本更丰富的服务。
      选择计算引擎服务 为您展示当前工作空间可绑定的计算引擎服务,您可以根据业务需要开通并选择对应的计算引擎服务。
      说明 您需要先拥有对应的计算引擎实例,才可以绑定DataWorks工作空间,作为DataWorks任务的执行引擎。详情请参见MaxComputeE-MapReduceAnalyticDB for PostgreSQLAnalyticDB for MySQL
      选择机器学习服务 选择是否开通机器学习服务,开通后,您可以使用机器学习算法、深度学习框架及在线预测服务。
    3. 进入引擎详情页面,根据选择的计算引擎服务,配置引擎的参数。
      各计算引擎配置不一致,关于各引擎配置详情请参见:
  4. 配置完成后,单击创建工作空间
    工作空间创建成功后,即可在工作空间列表页面查看相应内容。
    说明 如果您成为工作空间所有者,代表该工作空间内的所有东西都属于您。在给别人赋权之前,任何人无权限访问您的空间。如果您使用的是子账号创建的工作空间,则该工作空间会同时属于子账号和对应的主账号。

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

进入工作空间配置页面,您可在工作空间配置页面查看及修改工作空间基本信息,在安全设置区域控制工作空间的基本安全操作。

查看工作空间基本属性

参数 描述
工作空间名称 当前工作空间的唯一标识,创建后无法修改。
状态 你可以查看工作空间的状态,包括正常已删除初始化初始化失败手动禁用删除中删除失败欠费冻结更新中更新失败等状态。
说明
  • 如果工作空间新建失败,状态为初始化失败。您可以重试新建操作。
  • 正常状态的工作空间可以被管理员禁用。禁用后该工作空间所有功能无法使用,数据保留。当天已经生成的实例到运行时间会自动运行,但第二天将不会在自动调度,且您无法登录工作空间查看相应情况。
  • 被禁用的工作空间可以通过恢复,将工作空间重新置于正常状态。
显示名 当前工作空间的显示名称,用于标识工作空间。阿里云主账号可以修改显示名。
创建日期 当前工作空间的创建日期,中国站以东八区为准,无法变更。
模式 包括简单模式标准模式
说明

DataWorks简单模式和标准模式工作空间的配置不同。DataWorks标准模式的工作空间需要分别配置生产环境和开发环境的参数。

如果当前的工作空间为简单模式,阿里云主账号可以进行工作空间模式升级的操作,将简单模式升级为标准模式,升级入口仅阿里云主账号可见,详情请参考:工作空间模式升级(简单模式升级标准模式)

负责人 当前工作空间的所有者,拥有删除、禁用工作空间的权限,并且该身份无法变更。

查看工作空间安全设置

名称 描述
能下载select结果 设置是否能够下载数据开发中查询的数据结果。如果关闭,则无法下载select的数据查询结果。
说明 仅空间管理员权限可以开启或关闭下载select结果功能。
允许子账号变更自己的节点责任人 设置是否允许子账号变更自己的节点责任人。
沙箱白名单(配置Shell任务可以访问的IP地址或域名) 设置Shell任务运行在默认资源组上,也可以直接访问的IP(此处白名单可以配置IP和域名)。
说明 必须填写可以被访问到的公网地址或域名。如果是内部服务, 建议使用独享资源保证网络可达,详情请参见独享资源组模式

管理工作空间引擎

DataWorks通过引擎绑定的方式,将计算引擎绑定至DataWorks作为DataWorks工作空间的引擎实例,您可以在工作空间配置界面的计算引擎信息区域绑定、解绑工作空间的计算引擎。详情请参见引擎的基本操作

删除与禁用工作空间

您可以在DataWorks管理控制台的工作空间列表页面,单击相应工作空间后操作列的更多按钮,在展开的下拉菜单中选择删除或禁用工作空间。
  • 删除工作空间:删除工作空间的操作为不可逆操作,请慎重使用。
  • 禁用工作空间
    • 工作空间被禁用后,工作空间内周期调度任务不会再生成实例,禁用前生成的实例到运行时间会自动运行,但是您无法登录工作空间查看相应情况。
    • 工作空间被禁用后,引擎资源仍然存在,可能会产生引擎存储相关的费用。该费用由相应引擎侧收取,不会在DataWorks收取,存储账单的相关问题可咨询相应引擎侧负责人员。

后续步骤

现在,您已经学习了如何创建及管理工作空间。在实际开发过程中,您还需要为工作空间绑定资源组、添加RAM用户、绑定数据源等:
  • 开通DataWorks时,默认为您提供按量付费的公共资源组,同时,支持您购买包年包月独享资源组,或者升级DataWorks增值版本以获得更多高级功能,将您的IDC机器作为DataWorks任务运行的相关资源组,详情请参见DataWorks资源组概述
  • 当您需要在DataWorks上进行数据迁移时,您需要先在DataWorks配置好需要同步的源端和目的端数据库相关信息,以便在配置同步任务时,您可以通过选择数据源名称来确定同步任务读取和写入的数据库。详情请参见创建与管理数据源
  • 当您需要将更多的RAM用户添加至工作空间,并为其分配不同角色以便协同开发时。您可以在DataWorks进行工作空间成员添加及成员角色权限管理。详情请参见成员权限管理