У меня есть группа доступности базы данных, которая выполняет 3 конвейера потока данных.Я установил зависимость следующим образом:
a > b > c
Я установил следующие параметры по умолчанию:
default_dag_args = {
'start_date': yesterday,
'depends_on_past': True,
'wait_for_downstream': True
}
Однако кажется, что все 3 конвейера планируются одновременно.Как настроить конвейер b на запуск только после завершения конвейера a?И точно так же конвейер c будет работать только после того, как конвейер b завершится?
Обновление:
Я изменил его на:
a >> b >> c
Теперь кажется, что a сработает и завершится, но б никогда не начинается.Группа DAG активна («Вкл»).Задача a все еще находится в состоянии «выполняется» в Airflow, но в потоке данных задание завершено.Как заставить Airflow распознать, что задание Dataflow завершено, и перейти к задаче b?