Edit on github

My Airflow 101

Datacoves makes it easy to test DAGs quickly with My Airflow, a stand alone user instance of Airflow which tracks whatever branch the user is making changes to in VS Code. My Airflow allows developers to test their DAGs without need to push to their changes to a branch such as airflow_development . My Airflow is meant to test DAG naming, import errors, and basic configurations of a DAG. It has limitations and thus it is important to test your DAG in Team Airflow before pushing to production. That is because Team Airflow is more robust as it is configured to match your Production Airflow instance and runs using the Kubernetes Executor.

Limitations

While My Airflow will make writing and testing DAGs quick it is important to cover its limitations. 1. My Airflow uses Sqlite 2. My Airflow cannot run tasks in parallel. It will run one task at a time. 3. Connections and variables from Team Airflow will not be automatically ported over to My Airflow. You will need to perform a variable import either manually or using the datacoves my import command in your terminal. 4. Emailing is not available in My Airflow. 5. Slack and Teams notifications are not available in My Airflow.

Banner Colors

You can differentiate My Airflow from Team Airflow by the color of the banner

My Airflow = Light Blue

My Airlfow banner

Team Airflow = Dark Blue

Team Airflow