项目备份恢复可以用于不同项目之间进行代码迁移,本文将为您介绍如何进行项目的备份和恢复。

进入项目备份恢复

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 单击数据开发页面左下角的图标,即可进入配置中心页面。
  3. 单击左侧导航栏中的项目备份恢复

项目备份

项目备份会以压缩包的形式,将当前工作空间下的节点代码、节点依赖关系、资源和函数等压缩为资源包。

说明
  • 仅项目管理员可以导出和恢复配置,详情请参见配置中心概述
  • 不支持对旧版工作流和组合节点进行备份,建议您使用业务流程进行开发。
  • 在工作空间同一路径下相同的任务,备份时会覆盖原有的任务,建议您创建新的工作空间进行项目恢复。
  • 项目恢复时,上传的资源包不可以大于30M。如果恢复项目时报错,您可以在创建项目备份资源时,不对该项目下的资源进行备份。
  • 针对数据集成任务,项目备份恢复后,需要您对数据集成数据源网络问题进行确认。
单击右上角的新建备份,在新建备份对话框中,选择备份方式备份版本格式,单击开始备份备份
  • 全量备份:备份整个工作空间下所有的节点代码、节点依赖关系、资源和函数。
  • 增量备份:您可以选择增量开始的日期,即备份从选择的增量开始时间至当前时间的时间段内,新增或修改的节点(该方式不建议使用)。
    说明 增量备份时请注意增量同步任务间的依赖关系,依赖关系不正常会导致工作空间恢复失败,建议您使用全量备份。
项目备份不支持备份表数据,您可以通过以下方式同步数据:
  • 使用DataWorks数据集成:进入数据集成 > 数据源页面配置MaxCompute数据源,通过创建同步任务进行备份。
  • 使用DDL语句:在工作空间A中,通过执行DDL语句create table select * from 工作空间B.表名进行数据的迁移。

项目恢复

项目恢复支持将下载在本地的资源包上传至DataWorks,对节点代码、资源、依赖关系和函数等进行恢复。

  1. 项目备份恢复 > 恢复页面,单击右上角的新建恢复
  2. 新建恢复对话框中,选择恢复文件,并选择恢复版本格式
  3. 单击开始恢复
说明
  • 您可以直接上传已下载至本地的备份资源包,或在项目备份页面单击下载,将备份资源包下载至本地再操作。

    下载地址的有效期为一周,超过一周则下载地址失效。建议您在备份完成后,下载备份资源包至本地。

  • 备份后的任务可以进行恢复,但使用增量备份的资源包在恢复时可能会报错,因此建议您尽量选择全量备份。