Skip to content

nahomHmichael/Data-Warehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalable Data Warehouse

Contributors Forks Stargazers Issues LinkedIn


Sensor Data ELT

A fully dockerized ELT pipeline project, using Airflow, PostgreSQL, DBT, and Redash.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgements

About The Project

Fully dockerized scalable ELT pipeline using PostgreSQL, Airflow, DBT and Redash.

Built With

Tech Stack used in this project

Getting Started

Prerequisites

Make sure you have docker installed on local machine.

  • Docker
  • DockerCompose

Installation

  1. Clone the repo and Navigate
    git clone https://github.com/nahomHmichael/Traffic-ELT-pipeline.git
  2. Run
     docker-compose -f docker-compose.yaml up --build
  3. Open Airflow web browser
    Navigate to `http://localhost:8081/` on the browser
    activate and trigger the `load_to_dwh_v2` dag
    activate and trigger the `dbt_orchestrate` dag
  4. Access redash dashboard
    Navigate to `http://localhost:3500/` on the browser
  5. 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

Contact

Nahom Habtemichael - nahomhabtemichael@gmail.com

Acknowledgements

About

ELT pipeline to store a vehicle trajectory data using Airflow, DBT, PostgerSQL and Redash.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors