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