Skip to content

QuantuMaster007/supply-chain-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

53 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

supply-chain-control πŸššβš‘πŸ“¦

Power BI Supply Chain Control Tower β€” semiconductor-grade execution & governance

A Power BI dashboard + case-study portfolio that turns supply noise (PO lines, commits, shipments, holds) into exec-ready decisions across supplier performance, inbound logistics, shortages, and factory readiness.

πŸš€ Open Power BI Report Β β€’Β  πŸ“Š Download PBIX Β β€’Β  🧩 Template (PBIT) Β β€’Β  πŸ“˜ KPI Glossary Β β€’Β  πŸ—‚οΈ Dataset Schema Β β€’Β  πŸ“š Case Studies

Power BI Portfolio License


✨ What this is

This repo is built like a real Ops/TPM programβ€”not a generic dashboard.

  • Executive Control Tower: KPI scorecards + trends + drilldowns (supplier/site/commodity/part)
  • Root-cause visibility: commit volatility, late-risk density, and top late-$ drivers
  • Readiness lens: shortages early-warning + critical-path hotlist behavior
  • Cost governance: expedite burn & premium freight signal (where data exists)
  • Story-driven proof: 5 realistic case studies with KPI baselines β†’ recovery actions

Use case: WBR/MBR exec readouts, shortage war-room, supplier QBRs, and factory readiness reviews.


πŸ–₯️ Interactive Dashboard (Power BI)

Main file: powerbi/supply_chain_dashboard.pbix
Template: powerbi/supply_chain_dashboard Template.pbit

What a hiring manager can do in under 2 minutes

  • Filter by Supplier / Site / Commodity / Program / Month
  • Identify late-risk concentration (heatmap) and top drivers (pareto/treemap)
  • Diagnose commit drift & reschedule churn before it becomes line-down risk
  • Drill into the part-level hotlist to drive owner + ETA recovery actions

Screenshots


Dashboard Preview Supplier Heatmap Pareto / Treemap

πŸ”Ž Key Findings (from the included sample data)

Below are sample outputs you can replace after refresh with your data.

KPI Value Definition
OTIF % 13.7% On-time AND in-full
Past Due $ $9,365,982 Open qty Γ— unit price (need-by < today)
Expedite Spend $1,611,166 Freight cost where expedite_flag = true
Avg Commit Slip 12.6 days Delivery date βˆ’ promise date
Reschedule Rate 66.7% % lines with reschedule_count > 0
Quality Hold Rate 8.8% % lines with quality_hold_flag = true

So what? (decision outcomes)

  • Focus recovery on the top late-$ drivers instead of chasing every red line
  • Convert commit volatility into a measurable risk signal (and fix the root cause)
  • Treat shortage risk as a time-phased readiness gate (next 6 weeks), not a surprise

🧩 How it works (data β†’ model β†’ insights β†’ actions)

  1. Ingest: CSV extracts (POs, shipments, optional inventory/quality)
  2. Model: Star schema + date table + measures (OTIF, past due, slip, expedite, risk)
  3. Visualize: Exec control tower + drilldown pages
  4. Operationalize: Hotlists + owners + ETAs + recovery actions (captured in case studies)

πŸ“‚ Repo Structure

└─ supply-chain-control/
   β”œβ”€ data/
   β”‚  β”œβ”€ processed/
   β”‚  β”‚  β”œβ”€ dim_calendar.csv
   β”‚  β”‚  └─ fact_supply_chain_flat.csv
   β”‚  β”œβ”€ raw/
   β”‚  β”‚  β”œβ”€ inventory_snapshot.csv
   β”‚  β”‚  β”œβ”€ po_lines.csv
   β”‚  β”‚  β”œβ”€ quality_events.csv
   β”‚  β”‚  └─ shipments.csv
   β”‚  └─ schema/
   β”‚     β”œβ”€ data_dictionary.md
   β”‚     └─ schema_star.md
   β”œβ”€ docs/
   β”‚  β”œβ”€ assets/
   β”‚  β”‚  β”œβ”€ app.js
   β”‚  β”‚  └─ style.css
   β”‚  β”œβ”€ case-studies/
   β”‚  β”‚  β”œβ”€ case-study-01-otif-recovery.md
   β”‚  β”‚  β”œβ”€ case-study-02-expedite-cost.md
   β”‚  β”‚  β”œβ”€ case-study-03-shortage-early-warning.md
   β”‚  β”‚  β”œβ”€ case-study-04-commit-health-reschedule.md
   β”‚  β”‚  β”œβ”€ case-study-04-ppv-should-cost.md
   β”‚  β”‚  β”œβ”€ case-study-05-line-down-prevention.md
   β”‚  β”‚  └─ case-study-05-quality-hold-recovery.md
   β”‚  β”œβ”€ data/
   β”‚  β”‚  └─ processed/
   β”‚  β”‚     └─ fact_supply_chain_flat.csv
   β”‚  β”œβ”€ images/
   β”‚  β”‚  β”œβ”€ case01.png
   β”‚  β”‚  β”œβ”€ case02.png
   β”‚  β”‚  β”œβ”€ case03.png
   β”‚  β”‚  β”œβ”€ case04.png
   β”‚  β”‚  β”œβ”€ case05.png
   β”‚  β”‚  β”œβ”€ dashboard_preview.png
   β”‚  β”‚  β”œβ”€ Pareto_Example.png
   β”‚  β”‚  β”œβ”€ README.txt
   β”‚  β”‚  └─ Supplier_Heatmap.png
   β”‚  β”œβ”€ index.html
   β”‚  β”œβ”€ kpi_glossary.md
   β”‚  └─ README.txt
   β”œβ”€ powerbi/
   β”‚  β”œβ”€ supply_chain_dashboard Template.pbit
   β”‚  β”œβ”€ supply_chain_dashboard.pbix
   β”‚  └─ supply_chain_dashboard.pptx
   β”œβ”€ .gitignore
   β”œβ”€ LICENSE
   └─ README.md
---

πŸš€ Getting Started

Option A β€” Open the PBIX (fastest)

  1. Open: powerbi/supply_chain_dashboard.pbix
  2. Click Refresh
  3. Validate visuals + KPI totals

Option B β€” Connect your CSVs (Power Query)

  1. Drop CSVs into data/raw/
  2. Power BI Desktop β†’ Transform data
  3. Update file paths/parameters to point at data/raw/
  4. Close & Apply β†’ Refresh

Option C β€” Publish (optional)

  1. Publish to Power BI Service
  2. Replace the top link:
    • πŸš€ Open Power BI Report (add link) β†’ paste your report URL

If this repo is public, use sanitized/demo data only.

🧱 Schema (minimum fields)

Your CSVs should support fields like:

PO lines

  • po_number, line_id, supplier, commodity, site, part_number, open_qty, unit_price, need_by_date, promise_date, reschedule_count

Shipments

  • shipment_id, carrier, mode, lane, ship_date, delivery_date, expedite_flag, freight_cost

Inventory snapshot (optional)

  • part_number, site, on_hand_qty, safety_stock, snapshot_date

Quality events (optional)

  • part_number, supplier, quality_hold_flag, ncr_id, event_date, disposition

See: data/schema/data_dictionary.md


πŸ“š Case Studies (realistic stories + KPIs)

Each case study is written like a real ops readout: baseline β†’ driver analysis β†’ actions β†’ results.

  1. OTIF Recovery for Long-Lead Subsystems (Chambers & RF)
    docs/case-studies/case-study-01-otif-recovery.md
    Case 01

  2. Expedite Spend Reduction + Lane Discipline
    docs/case-studies/case-study-02-expedite-cost.md
    Case 02

  3. Shortage Early-Warning for Build Readiness (Next 6 Weeks)
    docs/case-studies/case-study-03-shortage-early-warning.md
    Case 03

  4. Commit Health + Reschedule Churn (Volatility Control)
    docs/case-studies/case-study-04-commit-health-reschedule.md
    Case 04

  5. Line-Down Prevention via ASN + Dock-to-Stock + Kitting
    docs/case-studies/case-study-05-line-down-prevention.md
    Case 05


πŸ—ΊοΈ Roadmap (optional)

  • Add risk scoring: late $ Γ— criticality Γ— lead time Γ— volatility
  • Add owner/ETA workflow for part hotlist (recovery tracker page)
  • Add Exec export pack (PDF snapshot for weekly readouts)
  • Add PPV / should-cost drilldown as a dedicated page (case study tie-in)


🀝 Contributing

This is a demonstration project for portfolio. If you'd like to extend it:

  1. Fork the repository
  2. Create a feature branch
  3. Add enhancements (new models, visualizations, data sources)
  4. Submit a pull request

πŸ“§ Contact

Let's connect! Whether you have a question or just want to say hi, feel free to reach out.

Platform Link
πŸ‘€ Name Sourabh Tarodekar
βœ‰οΈ Email sourabh232@gmail.com
πŸ’Ό LinkedIn linkedin.com/in/sourabh232
πŸš€ Portfolio QuantuMaster007 Portfolio

πŸ“„ License

MIT License - See LICENSE file for details


About

An executive supply chain control tower + interactive Power BI dashboard to surface late-risk, shortage exposure, and recovery actions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors