🔗 [https://bit.ly/Olist_Ecommerce_Dashboard]
The Olist E-commerce Dashboard aims to provide an in-depth analysis of e-commerce data using MS SQL Server for data management and Power BI for visualization. This project covers the end-to-end data pipeline from raw dataset exploration to business insights through interactive reports.
The primary objectives of this project include:
-
Store and manage e-commerce datasets efficiently in MS SQL Server.
-
Write SQL queries and views to extract meaningful insights.
-
Perform data cleaning, indexing, and optimization to enhance query performance.
-
Implement advanced SQL techniques such as aggregations, window functions, and subqueries.
- Analyze key business metrics such as revenue trends, customer segmentation, logistics efficiency, and marketing performance.
-
Design a clean, insightful dashboard using DAX calculations, relationships, and custom visualizations.
-
Ensure real-time interactivity with Power BI’s drill-through and filter functionalities.
The project utilizes the Brazilian E-Commerce Public Dataset by Olist, sourced from Kaggle.
Description: This dataset contains information on e-commerce transactions, including orders, customers, products, sellers, and geolocation.
Access: https://www.kaggle.com/datasets/olistbr/brazilian-ecommerce/data
Data Schema:
order_id, customer_id, order_status, order_purchase_timestamp, order_delivered_customer_date, order_estimated_delivery_date
product_id, product_category_name, product_weight_g, product_length_cm, product_height_cm, product_width_cm
seller_id, seller_city, seller_state
order_id, product_id, seller_id, shipping_limit_date, price, freight_value
order_id, payment_type, payment_installments, payment_value
review_id, order_id, review_score, review_comment_message, review_creation_date
customer_id, customer_unique_id, customer_city, customer_state
geolocation_zip_code_prefix, geolocation_lat, geolocation_lng, geolocation_city, geolocation_state
-
Understand the dataset structure and relationships.
-
Set up MS SQL Server and import data.
-
Perform data cleaning and handle missing values.
-
Write basic queries for data exploration.
-
Use JOINs to combine datasets.
-
Apply filtering & sorting techniques.
-
Implement aggregations & window functions.
-
Use nested queries & subqueries.
-
Create SQL Views for reusable data extracts.
-
Apply constraints & validation rules.
-
Optimize performance using indexing.
-
Automate processes with stored procedures & triggers.
-
Revenue Analysis: Identify revenue trends and high-performing products & customers.
-
Customer Segmentation: Categorize customers based on behavior and purchase history.
-
Logistics Insights: Assess delivery performance by region and optimize shipping strategies.
-
Marketing Insights: Evaluate customer preferences and rearrange marketing strategies.
-
Predictions: Predict monthly sales (Linear Growth Model), calculate YOY Growth and quarterly moving averages.
-
Export cleaned data from SQL Server.
-
Establish relationships between datasets in Power BI.
-
Develop an interactive dashboard with DAX measures & visualizations.
-
Implement drill-through and filtering options for dynamic reporting.
-
Document all SQL queries and transformation steps.
-
Create a presentation-ready report summarizing key insights.
-
Present the final Power BI Dashboard.
Revenue Breakdown: Monthly and category-wise sales analysis.
Customer Segmentation, Churn Status & CLV: Behavior-based categorization, churn status and lifetime value.
Order Fulfillment Analysis: Delivery time performance by region and seller.
Sales & Marketing Effectiveness: Top cross-sales products, weekday & weekend preference.
Database: Microsoft SQL Server
Query Language: SQL (T-SQL)
Visualization: Microsoft Power BI
Scripting & Automation: DAX, Stored Procedures, Triggers
-
Open Power BI Report.
-
Use filters & slicers to customize views.
-
Click on help icons for information and directions.
-
Utilize the interactive map for location-based insights.
This project offers a comprehensive approach to analyzing e-commerce transactions.
By leveraging SQL Server for data management and Power BI for visualization, I gain valuable business insights that drive decision-making and strategy development.

