What is Supply Chain Analytics?

Use data analytics with Python to improve operational efficiency by enabling data-driven diagnostics and decisions at strategic and operational levels.

Samir Saci
Towards Data Science

--

(Image by Author)

A Supply Chain can be defined as several parties exchanging flows of material, information or money resources to fulfil a customer request.

Supply Chain Network — Flows of information and goods (Samir Saci)
Flows of information and goods — (Image by Author)

As information plays an important role, Supply chain Analytics has emerged as the methodologies and tools organizations use to get insights from data associated with all processes included in the value chain.

As an analytics expert, how can you leverage data to optimize the supply chain of your organization?

In this article, we will introduce the different types of Supply Chain Analytics with Python and understand their impact on the efficiency of your end-to-end operations.

💌 New articles straight in your inbox for free: Newsletter
📘 Your complete guide for Supply Chain Analytics: Analytics Cheat Sheet

SUMMARY
I. Supply Chain Analytics for Fashion Retail
Example of a Supply Chain for a Fashion Retailer
1. Supply Chain Network of a Fashion Retailer
2. Flows of information
II. What are the different types of Supply Chain Analytics?
1. Descriptive analytics
2. Diagnostic analytics
3. Predictive analytics
4. Prescriptive analytics
5. Generative AI: GPT x Analytics
III. Why is it so important?
IV. What skills do you need?

If you prefer watching, have a look a the YouTube tutorial

Supply Chain Analytics for Fashion Retail

Supply Chain Network of a Fashion Retailer

Let us take the example of an international clothing group that has stores all around the world.

The company produces garments, bags and accessories in factories located in Asia.

Examples of SKUs sold — (Image by Author)

Stores are delivered from local warehouses that are directly replenished by factories.

Supply Chain Network— (Image by Author)

Flow of goods

Flows of information

  • Sales and merchandising teams collect sales data from the stores
  • Planning teams provide demand forecasts and support the production schedule
  • Supply planners send orders to the factories using an ERP for warehouse replenishment
  • Distribution planners create store replenishment orders to the Warehouse Management System (WMS)

Let us now explore what kind of tools can be used to optimize the flow of goods using the information available.

As an introduction, you can have a look at this short explainer video

Different types of Supply Chain Analytics?

Supply Chain Analytics can be represented as a set of tools that will use the flow of information to answer questions and support the decision-making process.

Different Types of Supply Chain Analytics — Samir Saci
Four Types of Supply Chain Analytics — (Image by Author)

For each type, you’ll need specific methodology, mathematical concepts and analytics tools to answer the question.

Descriptive Analytics

A set of tools to provide visibility and a single source of truth across the supply chain to track your shipments, detect incidents and measure the performance of your operations.

Exemple of Supply Chain Descriptivie Analytics Projects — Samir Saci
Examples — (Image by Author)

The final deliverable is usually a set of dashboards that can be put on the cloud using PowerBI/Tableau, such as a

  • Warehouse Workload Report reporting the key indicators to measure a warehouse activity (orders prepared, productivity, logistic ratios)
  • Supply Chain Control Tower to track your shipments along your distribution networks
  • Transportation Route Analysis to visualize the routing of your pasts deliveries
👨‍💼 POSITIONS INVOLVED
Supply Chain Engineers, Data Analysts, Data Architects, Data Engineers, Product Managers and Business Intelligence Experts
🧰 TOOLS
Cloud computing, Python processing libraries (Pandas, Spark), BI Visualisation tools (Tableau, PowerBI, Google Studio)

Diagnostic Analytics

This can be summarized as incident root cause analysis. Let us take the example of the supply chain control tower.

Time Stamps — (Image by Author)

Thanks to your data architecture, you can track your shipments at each step of the logistic chain.

Cut-off Time Analysis — (Image by Author)

For instance, in the chart above you can see long clearance lead times directly lead to late deliveries.

👨‍💼 POSITIONS INVOLVED
Supply Chain Engineers, Data Analysts, Data Engineers, Product Managers
🧰 TOOLS
Cloud computing, Python processing libraries (Pandas, Spark), BI Visualisation tools (Tableau, PowerBI, Google Studio)

If a shipment is delivered late, the root cause analysis consists in checking each time stamp to see where your shipment missed a cut-off time.

The process of analysis is designed by the operational teams and implemented by data engineers for complete automation.

Predictive Analytics

Support the operations to understand the most likely outcome or future scenario and its business implications.

Example of predictive Analysis — (Image by Author)

For example, by using predictive analytics, you can estimate the impact of future promotions on the sales volumes in stores to support inventory management.

👨‍💼 POSITIONS INVOLVED
Supply Chain Engineers, Data Scientists, Business Experts
🧰 TOOLS
Cloud computing, Python processing libraries (Pandas, Spark), BI
Machine Learning, Statistics

In the example above, data scientists will work with business experts to understand which features can help improve the accuracy of sales forecasts.

Prescriptive Analytics

Assisted the operations in solving problems and optimizing the resources for efficiency.

Example of Supply Chain Prescriptive Analytics — Samir Saci
Examples of Prescriptive Analytics — (Image by Author)

Prescriptive analytics are often linked to optimization problems where you need to maximize (or minimize) objective functions considering several constraints.

👨‍💼 POSITIONS INVOLVED
Supply Chain Engineers, Data Scientists
🧰 TOOLS
Cloud computing, Python processing libraries (Pandas, Spark), BI
Machine Learning, Statistics, Linear Programming, Operations Research tools

Usually, the operational issue is linked to a well-known problem with solutions that can be found in the literature.

For instance, the travelling salesman or the job-shop problems are used in the abovementioned examples.

Generative AI

With the recent adoption of Generative AI, we can enhance the user experience of any analytics products using Large Language Models.

Let me share another article in which I share my explorative journey of LLMs used to boost Supply Chain Analytics.

Supply Chain Control Tower Agent with LangChain SQL Agent [Article Link] — (Image by Author)

The GPTs is a new feature, introduced recently by OpenAI, that allows users to create custom versions of ChatGPT tailored for specific purposes.

What if we replace dashboards and buttons with a prompt?

This is an opportunity to create and deploy an agent to automate tasks like Pareto and ABC analyses.

“The Supply Chain Analyst” — (Image by Author)

The Supply Chain Analyst” is a custom GPT agent designed to automate supply chain analytics tasks and interact with users using natural language.

This agent can be linked to all the solutions presented in this article to optimize a user experience boosted by LLMs.

💡 Follow me on Medium for more articles related to 🏭 Supply Chain Analytics, 🌳 Sustainability and 🕜 Productivity.

Why is it important?

As a supply chain manager, your scope of responsibilities includes

  1. Understand and minimize the risks
  2. Optimize operations to reduce costs
  3. Provide visibility for resource planning
  4. Prepare for future scenarios
Analytics for Supply Chain Optimization — (Image by Author)

Therefore you need descriptive and diagnostic analytics to understand the current situation.

Predictive analytics will give you visibility into the future while prescriptive analytics will support your decision-making.

What skills do you need?

Descriptive Analytics Skills

This will depend on the type of analytics your position is involved in.

In any case, you will need basic programming skills to work with unstructured data using Python or VBA.

Most of the time, data will be unstructured (in Excel files, pdf reports) or coming from heterogeneous systems.

Supply Chain Analytics Workflow — (Image by Author)
Supply Chain Analytics Workflow — (Image by Author)

The first mandatory step is the processing and harmonization of information across these different sources and building descriptive capabilities.

Therefore, even if, from a mathematical point of view, it is the easiest part, descriptive analytics will take a large part of your energy (and budget).

Learn about Supply Chain Analytics with Case Studies

After you’ve created a clean source of reliable data, you can start building models for diagnostics, prediction or prescription.

If you want to go into more detail, you can have a look at the playlist Supply Chain Analytics on my YouTube channel

You can find examples of case studies in the articles listed below

Descriptive Analytics

Diagnostic Analytics

Predictive Analytics

Prescriptive Analytics

About Me

Let’s connect on Linkedin and Twitter, I am a Supply Chain Engineer using data analytics to improve logistics operations and reduce costs.

If you are interested in Data Analytics and Supply Chain, have a look at my website

References

--

--

Top Supply Chain Analytics Writer — Follow my journey using Data Science for Supply Chain Sustainability 🌳 and Productivity ⌛