Introductie tot Apache Airflow in Python
Mike Metzger
Data Engineer
Vertakken in Airflow:
BranchPythonOperatorfrom airflow.operators.python import BranchPythonOperatorpython_callable die de volgende task-id (of lijst) retourneertdef branch_test(**kwargs):
if int(kwargs['ds_nodash']) % 2 == 0:
return 'even_day_task'
else:
return 'odd_day_task'
def branch_test(**kwargs): if int(kwargs['ds_nodash']) % 2 == 0: return 'even_day_task' else: return 'odd_day_task'branch_task = BranchPythonOperator(task_id='branch_task',dag=dag, provide_context=True, python_callable=branch_test)start_task >> branch_task >> even_day_task >> even_day_task2branch_task >> odd_day_task >> odd_day_task2



Introductie tot Apache Airflow in Python