迁移助手可以帮您快速复制DataWorks上不同的版本、主账号、地域和工作空间中的开发成果。
迁移助手支持迁移周期任务、手动任务、资源、函数、数据源、表元数据、临时查询和组件等对象。您可以根据业务需求,选择全量导出、增量导出或自选导出等方式导出DataWorks中的开发成果。
使用限制
当前各个版本的DataWorks均支持Oozie、Azkaban、Airflow等开源调度引擎作业搬站上云,但是不同版本的DataWorks的迁移助手在进行DataWorks迁移时,有不同支持策略,如下表所示。
DataWorks迁移功能描述 基础版 标准版 专业版 企业版 DataWorks迁移,租户内免费导出包个数 累计10个 累计10个 累计10个 无上限 DataWorks导入包大小限制 30M 30M 无上限 无上限 DataWorks导入时支持自动提交、自动发布 不支持 不支持 支持 支持 仅主账号和工作空间管理员能够进行导入和导出操作,其他角色成员仅支持查看导入、导出任务列表,无操作权限。
当前不支持使用迁移助手迁移自定义节点。
注意事项
迁移助手不支持迁移数据,您可通过离线同步功能进行操作。
使用场景
备份任务
支持备份任务代码,减少误删项目导致数据丢失的情况。建议您选择导出类型为全量导出。
快速复制业务
抽象出通用的业务流程,并快速复制业务。建议您选择导出类型为自选导出。
快速创建测试环境
复制全部任务代码,快速搭建一个测试环境。您只需要修改生产数据库的数据输入为测试数据。建议您选择导出类型为全量导出或自选导出。
混合云异地开发
导出公共云的代码至专有云中,实现同时在公共云和专有云进行数据开发。建议您选择导出类型为自选导出。
隔离开发环境和生产环境
当开发环境和生产环境的网络完全隔离后,您可以通过迁移助手,导出开发环境中已完成开发的任务至生产环境。