A fully dockerized ELT pipeline project, using Airflow, PostgreSQL, DBT, and Redash.
Report Bug
·
Request Feature
Table of Contents
Fully dockerized scalable ELT pipeline using PostgreSQL, Airflow, DBT and Redash.
Tech Stack used in this project
Make sure you have docker installed on local machine.
- Docker
- DockerCompose
- Clone the repo and Navigate
git clone https://github.com/sel6/Datawarehouse.git Navigate to airflow/dags
- Run
docker-compose -f docker-compose.yaml up --build
- Open Airflow web browser
Navigate to `http://localhost:8081/` on the browser activate and trigger the `create_connection` dag activate and trigger the `create_new_db` dag activate and trigger the `create_new_table` dag activate and trigger the `fill_table` dag
- Access redash dashboard
Navigate to `http://localhost:5011/` on the browser
- Access your postgres database
Navigate to `http://localhost:5432/` on the browser use `warehouse` for db name use `warehouse` for username use `warehouse` for password
Selam Ayehubirhan - [email protected]