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

Connected

연습 문제

FileSensor 만들기

FileSensor에 대해 학습한 후, 주요 매개변수를 익히기 위해 기본적인 FileSensor를 직접 구현해 보기로 했습니다. 이 FileSensor는 작업을 계속하기 전에 특정 데이터 파일이 존재하는지 확인하는 역할을 합니다.

FileSensor는 일정한 간격으로 파일을 폴링하며, timeout초가 경과하면 대기를 중단합니다. mode='reschedule'을 설정하면 폴링 사이에 워커 슬롯이 해제됩니다.

지침

100 XP
  • FileSensor를 사용하기 위한 적절한 라이브러리를 임포트하세요.
  • precheck 변수를 FileSensor 객체로 설정하세요.
  • FileSensor가 "salesdata_ready.csv" 파일을 탐지하도록 설정하세요.
  • 타임아웃을 5분으로 설정하세요.