End-to-end inventory optimization analysis for a UK beverage distributor managing 275,000+ SKUs across 80 retail locations.
- $28.8M in excess working capital identified
- 78.4% of inventory requires management intervention
- 1,39% ROI potential from recommended optimizations
- 27,997 Class A SKUs at stockout risk
Complete data pipeline from 12.8M transaction records to executive dashboards:
- Multi-language ETL (Python + R)
- Advanced inventory analytics (ABC classification, EOQ, turnover analysis)
- Interactive Tableau dashboards for strategic decision-making
View Live Dashboards | Full Report
- Ask: Defined business case (inventory optimization).
- Prepare: Cleaned datasets, standardised variables, removed duplicates.
- Process: Built master tables (purchases, sales, inventory).
- Analyse: Generated KPIs (coverage, turnover, ABC, vendor score).
- Share: Created 4 Tableau dashboards.
- Act: Recommendations for reducing excess and mitigating stockouts.
/ ├─ Scripts/ # R + Python scripts ├─ Documents/ # Reports ├─ Images/ ├─ Data/ ├─ README.md
A UK beverage distributor faced a critical inventory management crisis:
- Widespread stockouts affecting customer satisfaction
- Excessive inventory accumulation tying up working capital
- No systematic approach to inventory optimization
- 80 retail locations with inconsistent stock management
The Reality of Data Projects: This project included a complete restart of Phase 3 due to over-complex architecture.
What went wrong: Initial approach used 6+ dimension tables creating calculation inconsistencies.
The solution: Simplified to 3 core tables (inventory dimension, sales transactions, purchase orders) enabling reliable analysis.
Key learning: Sometimes the best technical decision is to restart with a better architecture.
Data-driven optimization framework delivering:
- Immediate actions for 35.4% of SKUs at stockout risk
- Working capital recovery from $28.8M excess inventory
- Strategic procurement improvements with vendor analysis
- Automated monitoring through executive dashboards
Professional branding elements designed for this project using Canva, emphasizing quality, freshness, and reliability through natural mountain imagery combined with beverage iconography.
Design Tools: Logo and navigation elements created with Canva Pro to maintain visual consistency across all project deliverables.
Key Insights: $48.5M total inventory value, 35.4% stockout risk, optimal vs non-optimal distribution
Key Insights: $10.5M obsolescence risk, dead stock concentration analysis, geographic risk distribution
Key Insights: $1.3M savings opportunity, EOQ calculations, vendor performance optimization
Key Insights: $315M procurement spend, vendor concentration risk, lead time optimization
1. Data Preparation (Python)
- Handled 12.8M sales records using chunking strategy
- Split massive datasets for memory-efficient processing
2. Data Cleaning & Processing (R)
- Resolved vendor name inconsistencies across 128 suppliers
- Geographic data standardization and validation
- Composite key reconstruction (Store + City + Brand)
- Data quality improvements: zero duplicates, complete referential integrity
3. Advanced Analytics (R)
- ABC Classification: Identified top 26.8% of SKUs driving 80% of sales value
- Inventory turnover analysis with risk categorization
- EOQ calculations for cost optimization
- Coverage analysis: months of demand vs actual stock levels
4. Business Intelligence (Tableau)
- Executive dashboards with drill-down capability
- Interactive filters: Classification, ABC class, Geographic analysis
- Risk visualization with color-coded priority systems
- Mobile-responsive design for field management
- Data Architecture: Recovery from failed initial approach, simplified star schema design
- Multi-language Integration: Python for data prep, R for analysis, Tableau for visualization
- Business Translation: Converting technical insights into financial impact ($28.8M identified)
- Quality Assurance: Referential integrity validation, automated error checking
- Problem Solving: Systematic approach to vendor mismatches, geographic inconsistencies
| Metric | Current State | Business Impact |
|---|---|---|
| Inventory at Risk | 78.4% non-optimal | $28.8M excess working capital |
| Stockout Risk | 35.4% of portfolio | Revenue protection priority |
| Dead Stock | 657,649 units | $10.5M liquidation opportunity |
| Vendor Concentration | Top 5 control 45% | Supply chain risk mitigation needed |
| Lead Time Variance | 7.6 days average | Procurement optimization potential |
0-30 Days (Revenue Protection)
- Emergency replenishment for 27,997 Class A SKUs at stockout risk
- Liquidation campaigns for $4.0M in dead stock
3-12 Months (Process Optimization)
- Implement ABC-based inventory policies
- Deploy EOQ calculations for top 200 SKUs
- Vendor performance improvement programs
12-24 Months (Strategic Excellence)
- Predictive analytics for demand forecasting
- Automated replenishment systems
- Working capital optimization: 35%% reduction target
This project represents 5 months of intensive learning and problem-solving:
The Restart Moment
- Challenge: Phase 3 architectural failure after 2+ weeks of work
- Decision: Complete restart with simplified, robust design
- Result: Better final solution and invaluable resilience learning
Skills Developed
- Technical Resilience: Recovery from major setbacks
- Business Translation: Converting 12.8M records into $28.8M insights
- Multi-tool Mastery: Seamless Python-R-Tableau integration
- Professional Documentation: Executive-ready reports and dashboards
- Advanced Analytics: Machine learning for demand forecasting
- Real-time Monitoring: Automated alert systems for inventory risks
- Supply Chain Optimization: End-to-end logistics analysis
- Continued Learning: SQL, Power BI, and advanced statistical modeling
This project was developed as part of the Google Data Analytics Professional Certificate Program and represents the culmination of intensive learning and real-world problem-solving.
The restart in Phase 3, the architectural decisions, and the final business insights all emerged through iterative collaboration, demonstrating that the best analytics solutions come from asking the right questions and being willing to start over when necessary.
Data License: Apache License 2.0 Original Kaggle dataset: Inventory Analysis Case Study by author name Ethics: This project is for academic purposes only. Data was anonymised and assumptions were made; results should not be used for production decisions.
Elena Sanchez-Laulhe
- GitHub: @esanchezlaulhe1312
- Tableau Public: Portfolio
- LinkedIn: esanchezlaulhe
- Kaggle: esanchezlaulh

