Skip to content

This is a Data Analysis Project to analyze pizza sales using SQl server to ensure the validity of data and preprocessing using SQL Query and Power Bi to visualize dataset and extract insights

Notifications You must be signed in to change notification settings

Ahmedabbas75/Pizza-Sales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1- Dashboard :

__________________________________________________________________________________________________________________________

2- YouTube Demo : Link


3- Data Description :

  • pizza_id : Unique key identifier that ties the pizza ordered to its details, like size and price
  • order_id : Unique identifier for each order placed by a table
  • quantity : Quantity ordered for each pizza of the same type and size
  • order_date : Date the order was placed (entered into the system prior to cooking & serving)
  • order_time : Time the order was placed (entered into the system prior to cooking & serving)
  • unit_price : Price of the pizza in USD
  • total_price : unit_price * quantity
  • pizza_size : Size of the pizza (Small, Medium, Large, X Large, or XX Large)
  • pizza_category : Category of the pizza (Classic, Supreme, Veggie, or Chicken)
  • pizza_ingredients : ingredients used in the pizza as shown in the menu (they all include Mozzarella Cheese, even if not specified; and they all include Tomato Sauce, unless another sauce is specified)
  • pizza_name : Name of the pizza as shown in the menu

4- In Mind Questions :

  • General Questions related to the existence of :

    • missing values?
    • wrong datatypes for columns?
    • complete duplicates in the data?
    • outliers in numerical columns?
  • Business Questions :

    • What is Total Revenue?
    • What is Average Order Value?
    • What is Total Pizzas Sold?
    • What is Total Orders?
    • Which Daily Trend for Total Orders?
    • There is Monthly Trend for Orders?
    • There is Sales by Category more than other Category?
    • Which Sales by Pizza Size?
    • What is Total Quantity by Pizza Category?
    • What is Top 5 Pizzas by Revenue?
    • What is Top 5 Pizzas by Quantity?
    • What is Hour has greater total orders?
    • What is name of pizza that has lowest price?
    • What is name of pizza that has higher price?

5- Conclusion :

  • Breakfast Orders, Limited orders during early hours suggest breakfast is less popular for pizza consumption, with customers favoring alternative morning food choices.
  • Lunch Rush, The 12 PM - 2 PM timeframe sees the highest customer influx due to lunch breaks, highlighting the shop's convenience for quick meals.
  • Sunday are the least busy orders.
  • Seasonal Sales, Spring sales peak, while autumn sees lower numbers, influenced by factors like weather and cultural preferences.
  • Large Size Preference, Customers opt for large pizzas, often ordering in groups for sharing among family, friends, or colleagues.

6- Summary :

In the beginning, I created the database on a SQL server called Pizza Sales, create table named Pizza Sales and add dataset with format CSV to it .

Additionally, I created two files :

  • Pizza Sales.sql, SQL Query related to questions to Ensure Data Integrity.

  • Cleaning.sql , Sql Query to Cleaning and Preprocessing such as add new columns and Amendments.

In the end, i create dynamic dashboard conected directly with SQL server using Direct mode Power Bi to answer business questions.

About

This is a Data Analysis Project to analyze pizza sales using SQl server to ensure the validity of data and preprocessing using SQL Query and Power Bi to visualize dataset and extract insights

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published