End-to-end data analytics project analyzing supply chain performance of a global electronics company retailer across 6 years (2016-2021).
| Tool | Purpose |
|---|---|
| Excel / Power Query | Data cleaning |
| SQL Server (SSMS) | Data modeling & analysis |
| Python 3.10 | EDA, forecasting, optimization |
| Power BI | Interactive dashboard |
- Source 1: Maven Analytics — Global Electronics Retailer
- Source 2: Figshare Brunel University — Supply Chain Logistics
- Size: 62,884 sales transactions + 9,215 freight orders
- Period: 2016 — 2021
- 💰 Total Revenue: $55.76M
- 📦 On-Time Delivery Rate: 47.28% (Critical Issue)
- 🏆 Top Category: Computers ($19.3M — 34.6%)
- 🌎 Top Region: North America
- 📅 Peak Month: February (Valentine's Day)
- 🚚 Best Carrier: V444_0 (Score: 70/100)
- 🛒 Online vs In-Store: 20.4% vs 79.6%
supply_chain_analytics/ ├── 01_excel/ — Raw and cleaned datasets and Power Query workbooks ├── 02_sql/ — Schema and queries ├── 03_python/ — Analysis scripts ├── 04_outputs/ — Charts and CSV exports └── 05_powerbi/ — Dashboard file
- 8 analytical queries
- 3 advanced queries (CTEs, Window Functions)
- Key metrics: Revenue, Delivery Rate, Carrier Performance
- EDA with 15 visualizations
- Carrier performance scorecard
- 6-month demand forecast (Facebook Prophet)
- Inventory optimization (EOQ model)
5 interactive pages:
- Executive Summary
- Sales Performance
- Delivery & Carrier Analysis
- Demand Forecast
- Inventory Optimizer
- Delivery — Only 47% on-time rate needs urgent fix
- Carrier — Review V44_3 contract (lowest score)
- Inventory — 7% critical risk products need attention
- Online — Grow online channel (currently only 20%)
- Seasonality — Increase stock before February peak
- Clone the repository
- Install Python libraries:
pip install -r requirements.txt. - Update SQL connection in
db_connection.py. - Run Python scripts in order (01 to 04)
- Open the Power BI file and refresh data