0
我在一個DAG中有三個任務。不管下游發生什麼,氣流任務都會運行
任務A先運行。如果任務A成功,則任務B運行。
我有任務C在任務B後運行,但它不依賴任務B或任務A成功或失敗。
任務C需要不管發生在任務A和B上的情況如何。但是,它需要在任務A和B完成之後運行。
有什麼想法?
我在一個DAG中有三個任務。不管下游發生什麼,氣流任務都會運行
任務A先運行。如果任務A成功,則任務B運行。
我有任務C在任務B後運行,但它不依賴任務B或任務A成功或失敗。
任務C需要不管發生在任務A和B上的情況如何。但是,它需要在任務A和B完成之後運行。
有什麼想法?
爲了有一個任務運行其他任務完成後,但無論其執行的結果,像trigger_rule
參數設置爲all_done
這樣:
my_task = MyOperator(task_id='my_task',
trigger_rule='all_done'
更多選項
見 trigger rule documentation