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
Comprehensive Guide to Operators
Operator Fundamentals
Operator Base Classes
Operator Inheritance Hierarchy
Common Operator Parameters
Operator Context and Templates
Action Operators
BashOperator
Command Execution
Environment Variables
Return Codes and Error Handling
PythonOperator
Function Execution
Argument Passing
Return Values and XComs
EmailOperator
Email Configuration
HTML and Text Content
Attachments
HTTPOperator
HTTP Methods
Authentication
Response Handling
DummyOperator
Use Cases
Placeholder Tasks
BranchPythonOperator
Conditional Logic
Branch Selection
ShortCircuitOperator
Early Termination Logic
Transfer Operators
S3ToGCSOperator
MySqlToGoogleCloudStorageOperator
GCSToS3Operator
FTPToS3Operator
LocalFilesystemToS3Operator
Transfer Operator Patterns
Sensors
Sensor Fundamentals
Purpose and Use Cases
Sensor Base Classes
Sensor Modes
Poke Mode
Reschedule Mode
Mode Selection Criteria
Common Sensors
FileSensor
S3KeySensor
HttpSensor
SqlSensor
ExternalTaskSensor
TimeSensor
DateTimeSensor
Sensor Configuration
Timeout Settings
Poke Interval
Soft Fail Options
Deferrable Operators
Asynchronous Execution Model
Triggering Events
Deferrable Sensor Examples
TimeSensorAsync
S3KeySensorAsync
Benefits over Traditional Sensors
Implementation Considerations
Provider-Specific Operators
Cloud Provider Operators
Database Operators
Messaging System Operators
Container Orchestration Operators
Previous
5. Authoring Your First DAG
Go to top
Next
7. Managing Workflows with the Airflow UI