При динамическом создании задач мне нужно, чтобы Задача 2 зависела от Задачи 1, Задачи 1 >> Задачи 2 или task2.set_upstream (task1).
Поскольку значения task_ids оцениваются или, по-видимому, являются предварительными, Я не могу установить зависимость заранее, любая помощь приветствуется.
Задачи компонента (I) генерируют нормально, за исключением того, что все они запускаются одновременно.
for i in range(1,10):
task_id='Component'+str(i)
task_id = BashOperator(
task_id='Component'+str(i),
bash_command="echo {{ ti.xcom_pull task_ids='SomeOtherTaskXcom', key='return_value') }} -z " + str(i) ,
xcom_push=True,
dag=dag)
?????.set_upstream(??????)