概述
离线任务开发模块主要是设计数据计算流程,并实现为多个相互依赖的任务,供调度系统自动执行的主要操作页面。
任务运行说明
由流程的介绍可知,数栈提供了3种运行方式,以使任务中的计算语句生效,适用场景和限制条件如下:
操作 | 触发方式 | 运维中心是否有实例生成 | 调度属性情况 | 适用场景 | 特殊说明 |
---|---|---|---|---|---|
页面直接运行 |
手动触发 |
否 |
不受调度周期和依赖关系影响 |
适用于代码调试阶段,无需保存提交 |
支持脚本和任务,但任务、脚本类型仅支持SQL1种 |
系统自动运行 |
系统触发 |
是 |
受调度周期和依赖关系影响 |
是使用数栈实现数据自动计算的主要方式,需要运维人员在运维中心维护所有周期实例按序成功执行 |
仅支持任务,不支持脚本,且使用最新提交的版本 |
补数据运行 |
手动触发 |
是 |
受调度周期和依赖关系影响 |
是对系统自动运行方式的补充,部分任务由于新建或者出错,需要触发今天之前一段时间的数据计算时使用该功能 |
仅支持任务,且使用最新提交的版本 |