Skip to content

Customer segmentation, sales trends, and supplier insights using SQLite + Power BI based on the Northwind dataset.

Notifications You must be signed in to change notification settings

techwithhams/Northwind-Sales-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ Northwind Sales Analysis Project

End-to-End Portfolio Project | SQLite + Power BI

This project delivers a comprehensive analysis of the Northwind dataset, simulating a trading company. It highlights customer behavior, order patterns, product sales, employee performance, and supplier dynamics using structured SQL queries and Power BI dashboards.


🌟 Project Objective

To uncover actionable insights that improve customer segmentation, product strategy, supplier relationships, and employee performance in a B2B trading environment.


🧰 Tools & Skills

  • πŸ“ƒ Dataset: Northwind Traders β€” SQLite relational database
  • 🧠 Analysis: Advanced SQL (joins, CTEs, aggregations, views)
  • πŸ“Š Visualization: Power BI dashboards with dynamic KPIs, filters, drilldowns
  • πŸ›  Tools Used: SQLite, Power BI
  • πŸ” Skills Applied: SQL, RFM segmentation, data modeling, DAX, dashboard design

πŸ“ Project Structure

Northwind-Sales-Project/
β”‚
β”œβ”€β”€ Northwind_Sales_Script.sql              # Full SQL analysis script
β”œβ”€β”€ Northwind_Sales_Dashboard.pdf           # Final Power BI dashboard
β”œβ”€β”€ PowerBI_Screenshots/                    # Dashboard visuals by page
β”‚   β”œβ”€β”€ 1. Sales Trends & Order Behavior.jpg
β”‚   β”œβ”€β”€ 2. Customer Analysis & Segmentation.jpg
β”‚   β”œβ”€β”€ 3. Product Analysis.jpg
β”‚   └── 4. Supplier & Employee Insights.jpg
└── README.md                               # Project overview and documentation

🧠 Key Insights

πŸ‘₯ Customer Segmentation

  • RFM Segmentation revealed:

    • Champions: 6.45%
    • Potential Loyalists: 74.19%
    • At Risk: 19.35%
  • 60 customers classified as β€œVery Recent”

  • Most customers have medium frequency and order value

  • High-value customers tend to place large bulk orders

πŸ“¦ Product Performance

  • πŸ† Top Revenue Products:

    • CΓ΄te de Blaye: $53.2M
    • ThΓΌringer Rostbratwurst, Mishi Kobe Niku
  • 92% of revenue comes from high-priced items

  • Least sold products include: RΓΆd Kaviar, Chef Anton's Cajun Seasoning

  • Bundling frequently co-purchased items can boost cross-sell potential

πŸ“… Order Patterns

  • πŸ“† Top Months: August ($41.5M), July, March

  • πŸ•› Most Active Hour: Midnight

  • πŸ—“οΈ Busiest Day: Monday | Slowest: Thursday

  • πŸ“¦ Order Size:

    • Bulk orders account for 74% of revenue

πŸ‘©β€πŸ’Ό Employee Performance

  • Margaret Peacock processed the most orders and generated the most revenue ($51.5M)
  • Michael Suyama had the highest AOV ($742)
  • UK-based employees drove 44% of total revenue despite being fewer than US-based ones

🚚 Supplier Insights

  • Top supplier countries by revenue:

    • πŸ‡«πŸ‡· France ($77.6M)
    • πŸ‡©πŸ‡ͺ Germany ($68M)
    • πŸ‡¦πŸ‡Ί Australia ($54.5M)
  • 10 most expensive products alone generated > $176M

  • Supplier performance varied across regions


πŸ“Š Power BI Dashboard

The report contains 4 interactive pages:

  1. Sales Trends & Order Behavior
  2. Customer Analysis & Segmentation
  3. Product Analysis
  4. Supplier & Employee Insights

πŸ“Έ Preview screenshots available in the PowerBI_Screenshots folder. πŸ“„ Dashboard PDF


πŸ’‘ Business Recommendations

  • 🧲 Focus marketing on Champions and Potential Loyalists
  • πŸ“¦ Promote top-performing products and bundle frequent pairs
  • πŸ“… Align promotions with peak months like August and July
  • πŸ‘₯ Recognize top employees and balance team workloads
  • 🌍 Optimize suppliers by performance and reconsider underperforming regions

πŸ“‹ How to Use

  1. Load the Northwind SQLite database into any SQL editor.
  2. Execute Northwind_Sales_Script.sql to generate views and insights.
  3. Connect your Power BI report to the database or use the provided PDF.
  4. Explore the dashboard for performance breakdowns and segment trends.

πŸ“¬ Author: Hams Saeed Alhakim πŸ”— GitHub: github.com/techwithhams πŸ—“ Date: 2025