Provider package for Apache Airflow that enables FTP file transfer protocol operations including hooks, operators, and sensors for workflow integration.
84
Create an Apache Airflow DAG that monitors an FTP server for data files with flexible failure handling to ensure downstream tasks can proceed even when expected files are missing.
You need to implement a DAG that monitors two types of data files on an FTP server:
Critical data file: Must be present for the workflow to continue
/data/critical/daily_report.csvOptional supplementary file: Nice to have but not required
/data/optional/enrichment_data.csvBoth monitoring tasks should:
The DAG should be named ftp_file_monitor and scheduled to run daily.
@generates
Provides FTP file monitoring capabilities with timeout and soft-fail support.
Install with Tessl CLI
npx tessl i tessl/pypi-apache-airflow-providers-ftpevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10