30

실습: 첫 번째 DAG 작성하기

Day 1: 크론탭으로 ETL 돌리다 지쳤다

학습 목표

DAG 파일의 기본 구조를 이해한다 Task를 정의하고 의존성을 설정할 수 있다

미션: Hello World DAG 만들기

크론탭이었다면 이렇게 했을 것이다:

에디터 로딩 중...

Airflow로 바꿔보자.


DAG 파일 위치

에디터 로딩 중...

dags/ 폴더에 .py 파일을 넣으면 Airflow가 자동으로 인식한다.


기본 구조

에디터 로딩 중...
에디터 로딩 중...
힌트 보기
  • with DAG(...) as dag: 구문 안에 Task를 정의해야 한다
  • >> 연산자로 의존성을 설정한다
  • default_args는 모든 Task에 자동 적용된다
정답 보기
에디터 로딩 중...