airflow-docker-etl
create your first mini etl using airflow.
this example of mini dwh, where we create the workflow of automation,
we start get the data from API, store it into staging on mysql then create our own datawarehouse on postgresql.
step by step
- Clone this report
- make sure you have docker compose installed
- after clone then move into directory of docker-compose.yml
- execute docker-compose up -d, everything should be up and running
- then go to dags/sql/ddl.sql, execute that on postgresql (username n password on database.env
- open airlflow localhost:8080 (username: user , password: bitnami)
- then run the dags or scheduled