外部系统怎么触发DataWorks调度任务执行
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks提供的Http触发器节点,可由外部系统触发Http触发器节点执行,以此方式触发Http触发器节点的下游任务执行。
配置步骤如下:
在DataWorks创建http触发器节点并发布只生产环境。
待第二天生成http周期实例后,通过http触发器节点API(RunTriggerNode)在外部系统触发该http周期实例执行。
触发HTTP触发器节点需要满足以下条件:
● HTTP触发器节点已经生成周期实例(在运维中心周期实例面板可以搜到该实例)。
● HTTP触发器节点所依赖的所有父节点都已经执行成功(实例为成功状态)。
● HTTP触发器节点生成的周期实例定时时间已到。
● HTTP触发器节点使用的调度资源组,在触发时间点资源充足。
● HTTP触发器节点处于非冻结状态。仅等待触发状态下的HTTP触发器节点才可被触发(已触发成功过的再次触发将不会执行)。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。