1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 Apache Airflow 입문

Connected

연습 문제

Python으로 DAG 스케줄링하기

지금까지 DAG 생성에 대해 꽤 많이 배웠지만, 이제는 특정 요일의 특정 시간에 특정 DAG를 스케줄링하고 싶어요. 동료가 다른 서버에 DAG를 다시 설치해야 하는 상황을 대비해, 이 정보가 코드에 포함되도록 하려고 해요.

Airflow의 DAG 객체와 적절한 datetime 메서드는 이미 임포트되어 있어요.

지침

100 XP
  • DAG의 시작 날짜를 2023년 11월 1일로 설정하세요.
  • retry_delay를 20분으로 설정하세요. timedelta 객체에 대해서는 3장에서 더 자세히 배워요. 지금은 정수 값을 기대한다는 점만 알고 계시면 돼요.
  • cron 문법을 사용해 매주 수요일 오후 12시 30분에 실행되도록 스케줄을 설정하세요.