离线同步任务使用流程
离线同步任务使用流程一览图
核心说明:
1、新建/编辑任务:
- 支持在离线同步节点新建和编辑离线同步任务,保存离线开发任务时触发保存离线同步任务。同时,仍保留数据传输侧的新建、批量新建、编辑任务的入口。
- 支持在数据传输侧批量新建任务(含页面形式新建和Excel形式新建)。批量新建完成后,支持在数据传输侧基于批量新建成功的任务快捷地新建离线开发任务。
2、提交任务:离线同步任务提交的入口由数据传输侧移至离线开发,不再需要在数据传输提交上线任务。离线开发任务提交上线任务包时,会同步将引用的离线同步任务也提交上线。
3、删除任务:删除离线开发任务时,支持选择是否一并删除引用的离线同步任务。 同时,仍保留数据传输侧的删除任务的入口。
针对同一离线同步任务被多个离线开发任务引用的场景:
1、保存任务:任一离线开发任务保存,引用的离线同步任务即会保存。
2、提交任务:任一离线开发任务提交上线,引用的离线同步任务即会提交上线。同时,会给其余离线开发任务负责人发送通知,提醒任务线上模式发生变更。
3、删除任务:删除离线开发任务时,不支持删除引用的离线同步任务。仅当离线同步任务未被离线开发任务引用时,方可删除离线同步任务。
新建任务的全流程
一、单个新建任务的全流程
第一步:新建离线开发任务
1、新建离线开发任务,并拖入离线同步节点
2、双击节点,可在节点详情页直接填写离线同步任务配置,保存离线开发任务时会同步保存引用的离线同步任务。
同时,如此前已创建离线同步任务,节点也支持引用已有的离线同步任务。
具体操作为:点击“引用详情”tab,选择需引用的离线同步任务。
离线同步任务选择完成后,节点详情页会切换为该离线同步任务的任务配置,也支持在此页面修改离线同步任务的任务配置。保存离线开发任务时,会同步保存引用的离线同步任务。
离线同步节点配置完成后,在节点详情页点击“临时保存”按钮临时保存节点配置,并在任务画布页点击“保存“按钮保存离线开发任务。保存离线开发任务时,会同步保存引用的离线同步任务。
第二步:试运行离线开发任务
选择节点,并点击“运行”按钮,即可试运行离线开发任务。
注意:如传输任务状态为审批中或审批不通过,不可运行离线同步节点。
第三步:提交离线开发任务
试运行成功且验证数据无误后,可配置调度、报警,并点击“提交全部”去提交离线开发任务的任务包、调度配置、报警配置。
任务包提交上线时,会同步将离线同步节点引用的离线同步任务也提交上线。
注意: 1、如离线同步任务同时被多个离线开发任务引用,任一离线开发任务提交上线时即触发提交离线同步任务。提交成功后,会给其余离线开发任务的负责人发送通知,提醒任务线上模式发生变更。 2、如传输任务状态为审批中或审批不通过,提交检测会不通过,不可提交离线开发任务。
二、批量新建任务的全流程
第一步:批量新建离线开发任务
1、点击“页面形式新建”或“Excel形式新建,开始批量新建任务。
任务批量新建成功后,可全选任务,并点击“创建离线开发任务”完成离线开发任务创建的配置,即可基于批量新建的离线同步任务新建离线开发任务。创建模式上,支持将所有离线同步任务合并为一个离线开发任务和分别新建离线开发任务两种模式。
第二步:试运行离线开发任务
选择节点,并点击“运行”按钮,即可试运行离线开发任务。
注意:如传输任务状态为审批中或审批不通过,不可运行离线同步节点。
第三步:提交离线开发任务
试运行成功且验证数据无误后,可配置调度、报警,并点击“提交全部”去提交离线开发任务的任务包、调度配置、报警配置。
任务包提交上线时,会同步将离线同步节点引用的离线同步任务也提交上线。
注意:
1、如离线同步任务同时被多个离线开发任务引用,任一离线开发任务提交上线时即触发提交离线同步任务。提交成功后,会给其余离线开发任务的负责人发送通知,提醒任务线上模式发生变更。
2、如传输任务状态为审批中或审批不通过,提交检测会不通过,不可提交离线开发任务。
修改任务的全流程
修改任务的全流程(方式一)
第一步:修改离线开发任务
1、打开离线开发任务,并双击节点,可在此页面修改离线同步任务的任务配置。保存离线开发任务时,会同步保存引用的离线同步任务。
离线同步节点配置完成后,在节点详情页点击“临时保存”按钮临时保存节点配置,并在任务画布页点击“保存“按钮保存离线开发任务。保存离线开发任务时,会同步保存引用的离线同步任务。
第二步:试运行离线开发任务
选择节点,并点击“运行”按钮,即可试运行离线开发任务。
注意:如传输任务状态为审批中或审批不通过,不可运行离线同步节点。
第三步:提交离线开发任务
试运行成功且验证数据无误后,可配置调度、报警,并点击“提交部分-提交任务包”去提交离线开发任务的任务包。
任务包提交上线时,会同步将离线同步节点引用的离线同步任务也提交上线。
注意:
1、如离线同步任务同时被多个离线开发任务引用,任一离线开发任务提交上线时即触发提交离线同步任务。提交成功后,会给其余离线开发任务的负责人发送通知,提醒任务线上模式发生变更。
2、如传输任务状态为审批中或审批不通过,提交检测会不通过,不可提交离线开发任务。
修改任务的全流程(方式二)
第一步:修改离线同步任务
在数据传输-离线同步任务,点击”编辑“按钮在任务详情页修改任务配置,并保存离线同步任务。
第二步:试运行离线同步任务
在数据传输-离线同步任务,点击”运行“按钮试运行离线同步任务。
第三步:前往离线开发提交离线开发任务
在数据传输-离线同步任务,点击”去提交“按钮,将快捷前往引用该离线同步任务的离线开发任务页面,并自动唤起任务包提交上线。
注意:如离线同步任务同时被多个离线开发任务引用,点击“去提交”按钮会出现如下弹窗,展示该离线同步任务开发模式的引用详情。离线同步任务同时被多个离线开发任务引用时,任一离线开发任务提交上线,该离线同步任务即会提交上线。
背景介绍
在3.20.0版本之前,离线同步任务的使用流程为在数据传输-离线同步任务新建、编辑和提交任务,并在离线开发-离线同步节点中选择节点引用的离线同步任务来实现线上调度。离线开发任务线上模式引用传输线上模式的任务配置,离线开发任务开发模式引用传输开发模式的任务配置。
此模式带来的问题是:
1、操作链路长:离线同步节点需要在传输侧新建和提交,操作繁琐;
2、容易出事故:新建任务时,如漏提交离线同步任务,离线开发任务线上调度时会报错;
3、无法复用离线开发的提交上线卡点:修改传输任务后,传输侧提交即可针对下一次调度生效,无需前往离线开发提交离线开发任务,不受提交上线卡点管控。
由此,在3.20.0版本对离线同步任务使用流程进行了整体优化,核心优化点如下:
1、支持在离线同步节点新建和编辑离线同步任务,保存离线开发任务时触发保存离线同步任务。
同时,仍保留数据传输侧的新建、批量新建、编辑任务的入口。
2、离线同步任务提交的入口由数据传输侧移至离线开发,不再需要在数据传输提交上线任务。离线开发任务提交上线任务包时,会同步将引用的离线同步任务也提交上线。
3、删除离线开发任务时,支持选择是否一并删除引用的离线同步任务。
同时,仍保留数据传输侧的删除任务的入口。