Wprowadzenie do Apache Airflow w Pythonie
Mike Metzger
Data Engineer
Uruchamianie konkretnego zadania z wiersza poleceń:
airflow tasks test <dag_id> <task_id> <date>
Uruchamianie całego DAG-a:
airflow dags trigger --logical-date <date> <dag_id>
@task – oznacza funkcję Pythona jako zadanie Airflow@task.bash – zwraca wynik polecenia bash jako wynik zadania Airflow@task.branch – operator rozgałęziania umożliwiający wybór ścieżki w DAG-u w czasie wykonaniaFileSensor – wymaga argumentu filepath; może wymagać atrybutów mode lub poke_intervalfrom airflow.sdk import dag, task)help(<obiekt Airflow>), np. help(task)



Wprowadzenie do Apache Airflow w Pythonie