20

TaskFlow API: 더 깔끔한 DAG 작성법

Day 2: 이 작업 다음에 저 작업 실행해줘

학습 목표

TaskFlow API의 장점을 이해한다 @task 데코레이터를 사용할 수 있다

기존 방식의 불편함

에디터 로딩 중...

문제: Task 간 데이터 전달이 복잡하다.


TaskFlow API (Airflow 2.0+)

에디터 로딩 중...

장점:

  1. 함수 호출처럼 데이터 전달
  2. 의존성 자동 설정
  3. 코드가 읽기 쉬움

비교

기존 방식

에디터 로딩 중...

TaskFlow 방식

에디터 로딩 중...

어느 게 더 직관적인가?


혼합 사용

TaskFlow와 기존 Operator를 섞어 쓸 수 있다.

에디터 로딩 중...

권장: 새로 작성하는 DAG는 TaskFlow API 사용