Введение в Apache Airflow на Python
Mike Metzger
Data Engineer
Запуск отдельной задачи из командной строки:
airflow tasks test <dag_id> <task_id> <date>
Запуск полного DAG:
airflow dags trigger --logical-date <date> <dag_id>
@task — помечает функцию Python как задачу Airflow@task.bash — возвращает результат bash-команды как результат задачи Airflow@task.branch — оператор ветвления для выбора пути выполнения DAG в рантаймеFileSensor — требует аргумент filepath; могут потребоваться атрибуты mode или poke_intervalfrom airflow.sdk import dag, task)help(<объект Airflow>), например help(task)



Введение в Apache Airflow на Python