DAG(Directed Acyclic Graph) : 방향 비순환 그래피
etl_dag = DAG(
dag_id='etl_pipeline',
default_args={"start_date":"2023-11-15"}
)
airflow tasks test <dag_id> <task_id> [execution_date]
DAG 는 순환하지 않는다. 한 번의 실행에서 각 1회만 실행된다.
Airflow DAG는 오퍼레이터, 센서 등 실행할 구성 요소들로 이루어져 있고, 보통 이를 task라고 한다.
from airflow import DAGcommand line VS python
command line
Python
datetime 함수 인자로 연도, 월, 일을 각각 정수형 인자로 받아야 한다.
dag list 확인 : airflow dags list