Skip to content

puks0618/DW-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Forecast Blackout – Data Warehouse Project

Predicting power outages in California using weather and outage data.

πŸ”§ Tech Stack

  • Airflow for DAG orchestration (ETL, ELT, Forecast)
  • dbt for transformations in Snowflake
  • Python for scripts and forecasting
  • Tableau for dashboards

πŸ“ Project Structure

β”œβ”€β”€ ETL/ # ETL Airflow DAGs

β”œβ”€β”€ ELT/ # ELT DAG + dbt models

β”œβ”€β”€ Forecast/ # Weather forecast DAG

β”œβ”€β”€ Tableau_exports/ # Dashboards and images

β”œβ”€β”€ docker-compose.yaml

πŸ“Š Dashboards See Tableau_exports/ for visual insights (outage trends, forecasts, etc.).

πŸ” Features βœ… Airflow DAGs for ETL and forecasting

βœ… dbt for Snowflake transformations

βœ… Weather API ingestion & 3-day forecasts

βœ… Counterfactual explanations

βœ… Tableau visualization integration

🌱 Future Improvements

Integrate real-time outage data using webhooks or streaming.

Expand dashboard interactivity with parameterized filters.

Model evaluation metrics integration in dashboard.

πŸ“Œ Authors Group 4 – Data Warehouse, Spring 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •