Skip to content

Repository files navigation

Global Supply Chain Risk Analysis

Project Overview

This project analyzes global supply chain delivery performance using Python and Power BI. The goal of the analysis is to identify operational risks across regions, shipping modes, and product categories, and to visualize delivery performance through an interactive dashboard.

The project combines data analysis in Python with business intelligence visualization in Power BI to uncover patterns in delivery delays and supply chain inefficiencies.


Tools & Technologies Used

  • Python (Pandas, NumPy, Matplotlib)
  • Jupyter Notebook
  • Power BI
  • CSV Data Processing

Dataset

The dataset contains detailed information about orders, shipping modes, delivery status, product categories, sales, and shipping times.

Key variables include:

  • Order Region
  • Shipping Mode
  • Delivery Status
  • Late Delivery Risk
  • Sales
  • Product Category
  • Shipping Delay

Project Workflow

1. Data Preparation (Python)

The dataset was loaded and analyzed using Python in Jupyter Notebook.

Main steps included:

  • Importing and cleaning the dataset
  • Selecting relevant columns
  • Calculating shipping delay
  • Exploring delivery risk patterns
  • Generating exploratory visualizations

Key Python libraries used:

  • Pandas
  • NumPy
  • Matplotlib

2. Exploratory Data Analysis

Several analyses were performed to understand delivery risk patterns, including:

  • Late delivery risk distribution
  • Delivery risk by region
  • Delivery risk by shipping mode
  • Product category risk analysis
  • Shipping delay distribution

These analyses helped identify the major operational risk areas in the supply chain.


3. Power BI Dashboard

A multi-page Power BI dashboard was created to visualize the insights.

The dashboard contains three main sections:

Page 1 — Supply Chain Performance Overview

This page provides a high-level overview of supply chain performance using key metrics and visualizations.

Key metrics:

  • Total Sales
  • Total Orders
  • Late Delivery Percentage
  • Average Shipping Delay

Visualizations include:

  • Late Delivery Risk by Region
  • Shipping Mode Risk

Page 2 — Product Category Delivery Risk Analysis

This page uses a scatter plot to analyze delivery risk across product categories.

The visualization compares:

  • Average Shipping Delay
  • Late Delivery Risk
  • Sales Impact

Each bubble represents a product category.


Page 3 — Delivery Delay Performance Analysis

This page focuses on delivery timing performance.

Visualizations include:

  • Shipping Delay Distribution
  • Order Distribution by Delivery Status
  • Average Shipping Delay by Shipping Mode

These charts help understand how severe delivery delays are and which shipping methods contribute most to delays.


Key Insights

Some of the main findings from the analysis include:

  • Over 54% of orders carry a late delivery risk, indicating potential supply chain inefficiencies.
  • First Class shipping shows the highest delay risk, suggesting premium shipping options may not always guarantee faster delivery.
  • Certain product categories, such as Golf Bags & Carts and Lacrosse equipment, exhibit significantly higher delivery risk.
  • Most delivery delays are relatively small, with many shipments arriving within one day of the scheduled delivery time.

Project Files

This repository contains the following files:

  • Supply_Chain_Risk_Analysis.ipynb
  • supply_chain_cleaned_data.csv
  • dashboard_overview.png
  • category_risk_analysis.png
  • delivery_performance.png

Dashboard Preview

Supply Chain Overview

Overview

Product Category Risk Analysis

Category Risk

Delivery Performance

Delivery Performance


Conclusion

This project demonstrates how data analytics and business intelligence tools can be used to analyze supply chain performance and identify operational risks.

By combining Python-based data analysis with Power BI dashboards, the project provides a clear view of delivery performance across regions, shipping methods, and product categories.

About

Global Supply Chain Risk Analysis using Python and Power BI dashboard.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages