在气流中设置多dag依赖性

时间:2017-11-17 04:01:44

标签: airflow

我有3个D,B和C dag。只有在dag A和B中的任务完成后才会触发Dag C.有没有办法在气流中实现这一点?我可以使用Triggerdagrun Operator在dag A和C之间设置依赖关系。但是当我尝试在dag B和C之间设置依赖关系时,当A或B完成时C被触发。 有人可以帮我解决这个问题吗? 据我所知,可以使用外部任务传感器操作员。但它会继续轮询Dag A和B中的任务是否完成,这可能会在一段时间内造成性能损失。

1 个答案:

答案 0 :(得分:0)

您可以在dagc中再设置两个等待任务,

然后启动>> >> [wait-daga,wait-dagb] >> dagc。

以下是气流文档的链接: https://airflow.apache.org/docs/stable/concepts.html