-This Repository Contains a skeletal Airflow DAG setup used to execute some of my personalized workflows.
- Sensitive Data Has been excluded.
- At the high end of this project, it extracts
Json
data from a couple ofAPIs
, stages it, performs some slight transformation, and analytics and triggers mails on events to relevant stakeholders. We can call this anETLAA*
project (Extract, Transform, Load, Analyze, Act) as that is what it achieves, beyondETL
. - The relevant callables have been imported from the main script that triggeres over 7 unit operations. Therefore, although thi DAG shows up with two tasks, it actually runs 10 Unit operations.
- Building this docker image with
docker-compose build
should work if one already has an existing airflow installation (to install some additional dependencies.).
- To include Later
- Git Actions and Unit Tests for CI/CD/ DataOps.