DataWorks空跑调度是什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
空跑调度是DataWorks中的一种任务调度类型,其核心特点是:任务按照调度周期配置的时间启动调度,但不会真实执行任务逻辑,也不会占用资源。具体表现为:
0秒),运行日志为空。空跑调度适用于以下场景: - 临时停用任务:当某个任务在一定时间内不需要执行,但又不希望阻塞下游任务的执行时,可以选择空跑调度。 - 测试与调试:在开发或调试阶段,可以通过空跑调度验证任务的依赖关系和调度逻辑,而无需实际执行任务代码。 - 非调度时间内的任务处理:对于周调度、月调度等非每天运行的任务,在非调度时间内生成的实例会以空跑形式存在,确保下游任务能够正常运行。
在DataWorks中,可以通过以下步骤将任务设置为空跑调度:
特点:
注意事项:
| 调度类型 | 是否真实执行任务 | 是否阻塞下游 | 适用场景 | | - | - | - | - | | 正常调度 | 是 | 否 | 正常运行的周期任务 | | 暂停调度 | 否 | 是 | 冻结任务及其下游 | | 空跑调度 | 否 | 否 | 临时停用任务且不阻塞下游 |
通过以上说明,您可以根据业务需求合理选择空跑调度,并正确配置相关属性以满足特定场景的需求。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。