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
Testing and Debugging Airflow DAGs
Testing Strategies
Unit Testing Approach
Integration Testing
End-to-End Testing
Unit Testing DAGs
Testing DAG Integrity
Testing Task Dependencies
Testing Custom Operators
Testing Hooks and Connections
Mock Objects and Fixtures
CLI Testing Commands
airflow tasks test Command
airflow dags test Command
Command Syntax and Options
Interpreting Test Results
Local Development and Debugging
Development Environment Setup
Using Print Statements and Logging
Isolating Task Failures
Step-by-Step Debugging
DebugExecutor
Local Debugging Workflow
DebugExecutor Configuration
Limitations and Use Cases
Common Issues and Troubleshooting
Import Errors
Circular Dependencies
Top-level Code Execution
Non-idempotent Tasks
Hardcoded Values
Memory and Performance Issues
Debugging Tools and Techniques
Log Analysis
Task Instance Inspection
Database Query Analysis
Performance Profiling
Previous
11. Airflow Providers and Extensibility
Go to top
Next
13. Operational Airflow Management