Introdução ao Apache Airflow em Python
Mike Metzger
Data Engineer
DAG, ou Directed Acyclic Graph (Grafo Acíclico Direcionado):

No Airflow, DAGs:
Exemplo de DAG:
from airflow import DAGfrom datetime import datetime default_arguments = { 'owner': 'jdoe', 'email': '[email protected]', 'start_date': datetime(2020, 1, 20) }with DAG('etl_workflow', default_args=default_arguments ) as etl_dag:
Exemplo de DAG:
from airflow import DAGfrom datetime import datetime default_arguments = { 'owner': 'jdoe', 'email': '[email protected]', 'start_date': datetime(2020, 1, 20) }etl_dag = DAG('etl_workflow', default_args=default_arguments )
Usando o airflow:
airflow tem vários subcomandos.airflow -h mostra as descrições.airflow dags list lista todos os DAGs reconhecidos.Use o terminal para:
Use Python para:
Introdução ao Apache Airflow em Python