edanalytics / edu_edfi_airflow

Manages extract-load of Ed-Fi data in Airflow
Other
4 stars 0 forks source link

Rc/0.3.0 #36

Closed jayckaiser closed 3 months ago

jayckaiser commented 5 months ago

EDU Ed-Fi Airflow Release Candidate v0.3.0

Description & motivation

This release candidate aligns with versions recently released in ea_airflow_util. This PR introduces the following:

PR Merge Priority:

Changes to existing files:

This is a complete refactor of EdFiResourceDAG and all operators and callables that are called in it. The DAG has been fully refactored to dramatically reduce the number of tasks that are created and run. Three Ed-Fi task-group options are provided depending on the volume of data and number of DAGs being run in a given implementation.

New files created:

Tests and QC done:

This has been tested in South Carolina and GSN dev. All combinations of DAG configs, run-types, and change-version toggling have been tested.