40분
DAG 3: Weekly Report 구현
Day 5: 프로덕션 ETL 시스템 구축
DAG 3: Weekly Report 구현
Apache Airflow - 워크플로우 오케스트레이션 > Day 5: 프로덕션 ETL 시스템 구축
학습 목표
주간 집계 리포트를 생성할 수 있다 Slack/Email 알림을 구현할 수 있다
Weekly Report DAG
매주 월요일 09:00에 지난 주 데이터를 집계하여 리포트를 생성합니다.
리포트 내용
- 주간 매출 요약
- Top 10 상품
- 고객 세그먼트별 분석
- 이상치 요약
출력
- HTML 리포트 (S3 저장)
- Slack 요약 메시지
에디터 로딩 중...
힌트 보기
- • data_interval_start ~ data_interval_end가 처리 대상 기간
- • Jinja2 Template이나 f-string으로 HTML 생성
- • S3 저장과 Slack 발송은 병렬로 실행 가능
정답 보기
에디터 로딩 중...