Я использую Airflow для управления выполнением и расписанием задач ETL.DAG был создан, и он отлично работает.Но возможно ли передать параметры при ручном запуске dag через cli.
Например: моя группа доступности баз данных работает каждый день в 01:30 и обрабатывает данные за вчерашний день (диапазон времени с 01:30 вчера по 01:30 сегодня).Там могут быть некоторые проблемы с источником данных.Мне нужно повторно обработать эти данные (вручную указать диапазон времени).
Так что я могу создать такой DAG с воздушным потоком, когда это запланировано, что диапазон времени по умолчанию - от 01:30 вчера до 01:30сегодня.Затем, если что-то не так с источником данных, мне нужно вручную вызвать группу обеспечения доступности баз данных и вручную передать временной диапазон в качестве параметров.
Как я знаю, airflow test
имеет -tp
, который может передавать параметры в задачу.Но это только для тестирования конкретной задачи.и airflow trigger_dag
не имеет опции -tp
.Так есть ли способ tigger_dag и передать параметры в DAG, и тогда Оператор может прочитать эти параметры?
Спасибо!