explaingit

jacqlinecpe/olist-ecommerce-brazilian-project-sql-power-bi

Analysis updated 2026-05-18

0Audience · pm founderComplexity · 2/5Setup · moderate

TLDR

A SQL and Power BI project analyzing 99,000 Brazilian e-commerce orders to find which categories are actually profitable and whether late deliveries hurt customer satisfaction.

Mindmap

mindmap
  root((Olist BI project))
    What it does
      Cleans e-commerce order data
      Builds two Power BI dashboards
      Links delivery speed to reviews
    Tech stack
      SQL Server
      Power BI
      DAX
    Use cases
      Track revenue and margin by state
      Monitor late delivery rates
      Compare product category profitability
    Audience
      PMs and founders
      Data analysts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See which Brazilian states and product categories drive the most profit

USE CASE 2

Track late delivery rates and their link to customer review scores

USE CASE 3

Explore a dynamic KPI toggle across revenue, margin, and shipping cost

USE CASE 4

Reuse the data cleaning approach for handling missing product categories

What is it built with?

SQL ServerPower BIDAX

How does it compare?

jacqlinecpe/olist-ecommerce-brazilian-project-sql-power-bi0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars00
LanguageCSSPython
Last pushed2022-10-03
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity2/52/54/5
Audiencepm foundervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires SQL Server and Power BI Desktop plus the public Olist dataset to reproduce.

Unknown from the description, check the repository for license terms.

In plain English

This repository is a business intelligence project that analyzes the Olist Brazilian e-commerce dataset, a public collection of roughly 99,000 real orders placed between 2016 and 2018. The author used SQL Server to clean and prepare the raw transactional data, then built an interactive Power BI report on top of it to answer questions about revenue, profitability, customer satisfaction, and delivery performance. The dataset spans several linked tables covering orders, order items, customers, products, reviews, payments, and geolocation. During cleaning, the author found 610 products with missing category information affecting over 1,600 customer orders, and chose to label them as unknown rather than delete the records, which preserved revenue data that would otherwise have been lost. A separate date table was also built to fix inaccurate year over year calculations caused by raw timestamp values. The finished Power BI file contains two dashboards. The first is an executive overview showing revenue, shipping cost, contribution margin, and order counts, broken down by month, by state, and by product category, with a toggle that lets a viewer switch which metric drives the rankings. The second dashboard focuses on customers and delivery, showing review score distribution, on time versus late delivery trends, average delivery time, and which states have the highest rates of late shipments. Reported findings include revenue of about 13.59 million Brazilian reais with 205 percent year over year growth, though margin percentage slipped slightly even as revenue grew. Watches, gifts, and health and beauty products generated the most revenue, and Sao Paulo produced the largest contribution margin. Average review score held at about 4.09 out of 5, but the late delivery rate reached nearly 8 percent and increased year over year, and the analysis links longer delivery times to lower review scores. The author recommends investigating logistics partners in high delay states, prioritizing high margin categories over pure revenue growth, and tracking delivery and satisfaction metrics together going forward.

Copy-paste prompts

Prompt 1
Explain how this project handled the 610 products with missing category data
Prompt 2
Walk me through the star schema data model used in the Power BI report
Prompt 3
Show me the SQL steps used to build the date table for year over year analysis
Prompt 4
Summarize the key delivery and customer satisfaction findings from this analysis

Frequently asked questions

What is olist-ecommerce-brazilian-project-sql-power-bi?

A SQL and Power BI project analyzing 99,000 Brazilian e-commerce orders to find which categories are actually profitable and whether late deliveries hurt customer satisfaction.

What license does olist-ecommerce-brazilian-project-sql-power-bi use?

Unknown from the description, check the repository for license terms.

How hard is olist-ecommerce-brazilian-project-sql-power-bi to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is olist-ecommerce-brazilian-project-sql-power-bi for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.