请问DataWorks中上游1天执行两次,下游会等上游第二次执行后再执行,还是第一次执行后就会执行
在DataWorks中,如果上游任务以1天为周期执行两次,而下游任务依赖于上游任务,则下游任务会在上游任务完成后执行。具体而言,如果上游任务在第一次执行后成功完成,并且没有出现任何错误,则下游任务将在上游任务第一次执行完成后立即执行。如果上游任务在第二次执行后成功完成,则下游任务将在上游任务第二次执行完成后才会执行。
需要注意的是,如果上游任务的执行时间很长,或者存在资源竞争等问题,可能会导致下游任务无法及时完成。为了避免这种情况,您可以在上游任务的配置中设置并行度,以确保下游任务能够及时执行。
两种情况都可以 默认是第二次后,具体可以参考 https://help.aliyun.com/document_detail/464745.html?spm=a2c4g.422231.0.i1,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。