Python ile Apache Airflow'a Giriş
Mike Metzger
Data Engineer
Veri mühendisliği şudur:
Bir iş akışı şudur:

Airflow, iş akışlarını programlamaya yönelik bir platformdur; şunları kapsar:


Diğer araçlar:



Bir DAG, Directed Acyclic Graph’ın kısaltmasıdır.

Basit DAG tanımı:
etl_dag = DAG(
dag_id='etl_pipeline',
default_args={"start_date": "2024-01-08"}
)
Basit bir Airflow görevi çalıştırma
airflow tasks test <dag_id> <task_id> [execution_date]
Example-etl adlı bir DAG ve 2024-01-10 tarihinde download-file adlı görev kullanarak:
airflow tasks test example-etl download-file 2024-01-10
Python ile Apache Airflow'a Giriş