2017-12-25 20 views
0

airflow.models.BaseOperatorにあります。 trueに設定すると成功するために、前のタスクのスケジュールを頼りながら、タスクインスタンスは順次実行されます - ドキュメント気流 - depends_on_pastとtrigger_ruleは同じですか?

depends_on_past(ブール値)によると

depends_on_past=Falsetrigger_rule=u'all_success'

:あなたは、2つのデフォルトのパラメータを持っています。

trigger_rule(文字列) - タスクがトリガされるために依存関係が適用されるルールを定義します。

両方とも同じではありませんか?なぜ冗長なパラメータがあるのか​​分かりません。

答えて

0

いいえ、どちらも全く異なります。 depends_on_past(boolean)は、以前のDAG実行(前回実行)によってタスクを実行するかどうかをチェックするためのものです。 trigger_ruleは、親タスクの状態に応じてタスクをトリガするために使用されます。

offical document

関連する問題