Useful Links
Computer Science
Big Data
Apache Airflow
1. Introduction to Apache Airflow
2. Core Concepts of Airflow
3. Airflow Architecture and Components
4. Setting Up an Airflow Environment
5. Authoring Your First DAG
6. Comprehensive Guide to Operators
7. Managing Workflows with the Airflow UI
8. Scheduling and Triggers
9. Data Sharing and Communication
10. Advanced DAG Authoring Techniques
11. Airflow Providers and Extensibility
12. Testing and Debugging Airflow DAGs
13. Operational Airflow Management
14. Scaling and Production Deployment
15. Airflow Best Practices and Patterns
Scheduling and Triggers
Schedule Intervals
Cron Expression Basics
Cron Presets
@once
@hourly
@daily
@weekly
@monthly
@yearly
Custom Cron Expressions
Cron Syntax
Complex Scheduling Patterns
Timedelta Objects for Intervals
None Schedule (Manual Only)
Timetables
Timetable Concept
Built-in Timetables
CronDataIntervalTimetable
DeltaDataIntervalTimetable
Custom Timetable Classes
Implementing Custom Logic
Data Interval Concepts
Use Cases for Custom Scheduling
Date and Time Handling
The start_date Parameter
Setting Start Dates
Timezone Considerations
The end_date Parameter
Setting End Dates
Automatic DAG Deactivation
Execution Date vs Logical Date
Data Interval Concepts
Catchup Behavior
catchup Parameter
Enabling and Disabling Catchup
Impact on Backfilling
Historical Data Processing
Backfilling
Manual Backfilling with CLI
Backfill Command Options
Use Cases and Limitations
Backfill Performance Considerations
Trigger Rules
Default Trigger Rule (all_success)
Alternative Trigger Rules
all_failed
all_done
one_failed
one_success
none_failed
none_failed_min_one_success
dummy
Custom Trigger Rules
Trigger Rule Use Cases
External Triggers
API-based Triggering
File-based Triggers
Event-driven Scheduling
Previous
7. Managing Workflows with the Airflow UI
Go to top
Next
9. Data Sharing and Communication