Skip to content

longdibo/DataWareHouse_Retail

Repository files navigation

Build an Ecommerce data warehouse using SSIS combined with Power BI for analysis

Introduction:

DataCo Global's supply chain dataset. Includes the company's transactions with customers. The dataset includes 53 attributes ranging from order and shipping information to sales information, 180,519 rows, and features that include a mix of text and numeric data, such as location orders and sales data. Specifically, there are 24 character columns and 28 numeric columns.

Data resource: https://data.mendeley.com/datasets/8gx2fvg2k6/5/files/72784be5-36d3-44fe-b75d-0edbf1999f65

  • 24 character columns and 28 numeric columns.
  • 180,519 (rows) * 40 (columns) image
Based on the data set, we need to provide reports on overall sales as well as details of each product based on each different attribute in the data set and make comments on how the product operates. transportation methods thereby improve efficiency. In addition, it is possible to compare the sales performance of different countries and regions.

Required

  • Visual studio code 2019
  • SQL Server Integration Services
  • SQL server - express 2019
  • PowerBI
  • ...

From those requirements, the data warehouse will have:

  • Using SSIS to built datawarehouse

• Two Fact tables include FactSales and FactDelivery, both of which are of type Transactions. Business process of each Fact version:

 FactSales: Used to analyze and report sales, profits and sales quantity of each product according to each attribute.

 FactDelivery: Report on the activity of shipping orders to users

• Dim tables include: DimDepartment, DimShippingMode, DimTime, DimMarket, DimRegion, DimSegment, DimCustomer, DimCountry, DimCity, DimCategory

Fact Sales: image Fact Delivery: image Constellation Schema: image

Integrate data into the warehouse (SISS) image

image

Data analysis

After successfully ETL and building a data warehouse, we will use Power BI to visualize, analyze data, etc.

  • Revenue Dashboard

image

  • Shipping status Dashboard

image

  • Manage product Dashboard

image Dashboard shows us the total quantity of products: you can choose to view the quantity by market, region, country and even by certain time. There is also a map chart to track the number of products sold in the region and compare between regions or between markets or countries.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages