SlideShare a Scribd company logo
Data Warehousing and
Business Intelligence
Group 7:
Abhitej Kodali
Balaji Katakam
Divyaj Podar
Tej Modi
Twinkle Ghatoriya
Niyati Shah
2
• About the industry/ organization
• Kimball lifecycle diagram
• High level bus matrix
• Opportunity matrix
• Prioritization Grid
• Detailed bus matrix
• Preparing a dimensional model
• Logical fact table
• Detailed fact table
• Dimension attribute detail diagram
Table of Contents
• Conformed dimensions
• Representative transformation rules
• Aggregate table
3
XZ sporting goods company manufactures different types of sports goods and sells it to
retailers all around the world.
They take in orders via different forms such as:
• Fax
• Telephone
• Web
• Email, etc.
They have several product line and several products such as
• Eye wear – Capri, Cat Eye, Dante etc.
• Knives - Max Gizmo, Pocket Gizmo etc.
About the Organization
4
Kimball Lifecycle Diagram
Business
Requirements
Definition
Technical
Architecture
Design
Dimensional
Modeling
BI Application
Design
Program/
Project
Planning
Product
Selection and
Installation
Physical
Design
ETL Design
and
Development
Deployment
Maintenance
Growth
BI Application
Development
Program/ Project Management
5
High Level Bus Matrix
Date Retailer Product Order
Method
Shipping
Method
1) Taking Order X X X X X
2) Invoicing X X X X X
3) Shipping X X X X
4) Receiving Payment X X X
5) Returns Processing X X X X
6) Payment on Returns X X X
Business Process/
Event
Common Dimensions
6
Opportunity Matrix
Sales
Department
Finance
Department
Customer
Service
Logistics
1) Taking Order X
2) Invoicing X X X
3) Shipping X X
4) Receiving Payment X X
5) Returns Processing X X
6) Payment on Returns X X
Business Process/
Event
Organization/ Workgroup
7
Prioritization Grid
Low High
High
Feasibility
PotentialBusinessImpact
BP 3
BP 4
BP 2
BP 1
BP 5
BP 6
8
Detailed Bus Matrix
9
Step 1: Choosing the business process:
- Taking order from the customer
Step 2: Declare the grain:
- Every single transaction that the customer is making with the organization for a product
Step 3: Identifying the dimensions:
- The dimensions of the fact table are
• Date, Retailer, Product, Order Method, Shipping Method
Step 4: Identify the facts:
- The facts of the fact table are
• Sales value, Quantity ordered, Discount offered, Net Cost
Preparing a Dimensional Model
10
Logical Fact Table
Shipping
Method
(Dimension)
Date
(Dimension)
Order
Method
(Dimension)
Product
(Dimension)
Retailer
(Dimension)
Taking
Order
(Fact Table)
11
Detailed Fact Table
Billing _And_Invoicing Fact Table
Date (FK)
Retailer (FK)
Order Method (FK)
Shipping Method (FK)
Product (FK)
Quantity Ordered
Price P.U
Discount P.U
Total Selling Price P.U
Total [(Price P.U – Discount P.U)
* Quantity]
Retailer (PK)
dimension
- Retailer Name
- Retailer Type
- Retailer Country
Product (PK)
dimension
- Product line
- Product type
Date PK
(dimension)
- Quarter
- Year
Shipping Method
(PK)
Dimension
Order Method
(PK)
dimension
12
Dimension Attribute Detail Diagram - Product_Key
Attribute Name Attribute Description Cardinality Slowly Changing
Dimension Policy
Sample Values
Product ID Product ID shows the unique
key of the product
88,476 Not updatable 37648
Product Name Shows the name of the
product
145 Not updatable Husky Rope 50
Product Line It is the line of products to
which particular product
types belong
70 Type 2 Rope
Product Type Product types consists of
different types of products of
that type
30 Type 2 Mountaineering
Equipment
Product Color Shows the color of the product 5 Type 2 black
Product Price Product price shows the price
of the product
1 Type 1 $50
Product Cost It is the cost taken to build the
product
1 Type 1 $30
Product Profit It is the amount of profit made
per product sold
1 Type 1 $20
13
Conformed dimensions are the dimensions that can be used in multiple fact tables, the conformed fact tables in the case of EZ
sports are:
1. Date
2. Retailer
3. Product
4. Order Method
5. Shipping Method
Conformed Dimensions
14
Representative Transformation Rules
Column Detail
Revenue per unit (R.P.U.) Derive by the division of Revenue per invoice by Quantity per invoice
Gross Profit Derive by the multiplication of Revenue per invoice and Gross margin per invoice
Cost of Goods Sold Derive by the subtraction of Revenue per invoice and Gross profit per invoice
Cost of Goods Sold per unit Derive by the ratio of Cost of Goods Sold per invoice and Quantity per invoice
Profit per unit Derive by the ratio of Gross Profit per invoice and Quantity per invoice
15
Aggregate Table
16
Cube
17
Cube (Continued)
Slice
Roll
Up
Dice
18
Dataset
19
XZ is a sporting goods company who sells to different retailers who then sell the product to the
customer:
The business context is as follows:
● What is being traded? - Sports goods
● When and how does it happen? - It is sold throughout the year and is sold via different methods
such as web, fax etc.
● Who is involved? - The retailers who will further sell the products to the customers and the
employees of the EZ are involved
Defining the Organization and Business Context
20
User and Task Analysis
User Task
Analyst Understand the trends and take an exploratory approach to
make better business decisions
Financial Managers They use the data to understand the financial situation of
the organization and to check if the organization will be
able to survive financially in the future or not
Operational Workers They are interested in the data related to the normal
operations to see if every tasks is going fine or if there are
any inefficiencies
Marketing Understand the type of retailers and the mode that they
use to buy, the data is accessed by them to understand the
customer and make advertisements accordingly
21
Visualizations
22
Sum of revenue earned from each product type
● This chart helps us to
understand how much
sales are we making from
each product type.
● As we can see the top 3
revenue generators are
from eyewear, tents and
watches.
● This helps us to
understand which products
to focus more on, which
are the revenue generators
23
Different types of products used to order different
products
● This pie chart helps us
understand how many orders are
being places and by what method
● As we can see the maximum
amount of sales that XZ are
making are through web.
● More investments could be made
to make the experience of online
purchase better to increase the
overall sales
24
Country Wise Profit and Revenue
● The Countries with highest Profit
and Revenue are arranged in a
descending order which make it
easier to understand on where the
products of the firm are highly
successful.
25
● This visualization provides a sliced view
● This shows the Gross Profit and Revenue
for every type of product line for every
quarter of the year
● We can have a better understanding on
which product lines bring higher revenue
and profit in which quarter
Revenue and Gross Profit for every product line
26
● Having a good data warehouse helps XZ in storing data warehouse in a standardized form, this
helps in easy retrieval of the data for the purpose of BI and removes duplicate data and records
● Business Intelligence helps XZ better understand their sales and helps them in analyzing which
areas to invest more in and focus more on
● Quick access to data is important and unless the data is not understandable by the business
professionals there is no use of the data for the purpose of analysis. Data warehouse helps
business to better understand the data and to work on it.
Conclusion
27
1. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling Kimball, R. and Ross, M.
Second Edition. John Wiley & Sons, 2006.
1. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming,
and Delivering Data. Kimball, R., and Caserta, J.John Wiley & Sons, 2004.
1. Professor’s lecture notes provided on canvas.
References
28
Thank You!

More Related Content

What's hot

Spark architecture
Spark architectureSpark architecture
Spark architecture
datamantra
 
Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016
Timothy Spann
 
Apache Hudi: The Path Forward
Apache Hudi: The Path ForwardApache Hudi: The Path Forward
Apache Hudi: The Path Forward
Alluxio, Inc.
 
MonetDB :column-store approach in database
MonetDB :column-store approach in databaseMonetDB :column-store approach in database
MonetDB :column-store approach in database
Nikhil Patteri
 
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache IcebergData Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Anant Corporation
 
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
HostedbyConfluent
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®
confluent
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
StreamNative
 
Using Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
Using Spark Streaming and NiFi for the Next Generation of ETL in the EnterpriseUsing Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
Using Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
DataWorks Summit
 
Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
Davide Mauri
 
Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsRunning Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration Options
Timothy Spann
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
confluent
 
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
Amy W. Tang
 
VictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - PreviewVictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - Preview
VictoriaMetrics
 
HANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAHANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANA
Chris Kernaghan
 
Apache Iceberg Presentation for the St. Louis Big Data IDEA
Apache Iceberg Presentation for the St. Louis Big Data IDEAApache Iceberg Presentation for the St. Louis Big Data IDEA
Apache Iceberg Presentation for the St. Louis Big Data IDEA
Adam Doyle
 
Apache Kafka - Overview
Apache Kafka - OverviewApache Kafka - Overview
Apache Kafka - Overview
CodeOps Technologies LLP
 
The Parquet Format and Performance Optimization Opportunities
The Parquet Format and Performance Optimization OpportunitiesThe Parquet Format and Performance Optimization Opportunities
The Parquet Format and Performance Optimization Opportunities
Databricks
 
Introduction to Kafka
Introduction to KafkaIntroduction to Kafka
Introduction to Kafka
Akash Vacher
 
Introduction to Apache Spark
Introduction to Apache SparkIntroduction to Apache Spark
Introduction to Apache Spark
datamantra
 

What's hot (20)

Spark architecture
Spark architectureSpark architecture
Spark architecture
 
Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016
 
Apache Hudi: The Path Forward
Apache Hudi: The Path ForwardApache Hudi: The Path Forward
Apache Hudi: The Path Forward
 
MonetDB :column-store approach in database
MonetDB :column-store approach in databaseMonetDB :column-store approach in database
MonetDB :column-store approach in database
 
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache IcebergData Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
 
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
How Snowflake Sink Connector Uses Snowpipe’s Streaming Ingestion Feature, Jay...
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
 
Using Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
Using Spark Streaming and NiFi for the Next Generation of ETL in the EnterpriseUsing Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
Using Spark Streaming and NiFi for the Next Generation of ETL in the Enterprise
 
Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
 
Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsRunning Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration Options
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
Espresso: LinkedIn's Distributed Data Serving Platform (Talk)
 
VictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - PreviewVictoriaLogs: Open Source Log Management System - Preview
VictoriaLogs: Open Source Log Management System - Preview
 
HANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAHANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANA
 
Apache Iceberg Presentation for the St. Louis Big Data IDEA
Apache Iceberg Presentation for the St. Louis Big Data IDEAApache Iceberg Presentation for the St. Louis Big Data IDEA
Apache Iceberg Presentation for the St. Louis Big Data IDEA
 
Apache Kafka - Overview
Apache Kafka - OverviewApache Kafka - Overview
Apache Kafka - Overview
 
The Parquet Format and Performance Optimization Opportunities
The Parquet Format and Performance Optimization OpportunitiesThe Parquet Format and Performance Optimization Opportunities
The Parquet Format and Performance Optimization Opportunities
 
Introduction to Kafka
Introduction to KafkaIntroduction to Kafka
Introduction to Kafka
 
Introduction to Apache Spark
Introduction to Apache SparkIntroduction to Apache Spark
Introduction to Apache Spark
 

Similar to Data warehouse and Business Intelligence for a Sports Goods Company

Real -time data visualization using business intelligence techniques. and mak...
Real -time data visualization using business intelligence techniques. and mak...Real -time data visualization using business intelligence techniques. and mak...
Real -time data visualization using business intelligence techniques. and mak...
MD Owes Quruny Shubho
 
DiFrame Presentation.
DiFrame Presentation.DiFrame Presentation.
DiFrame Presentation.
Marcin Mazur
 
9781423901792_PPT_ch01.ppt
9781423901792_PPT_ch01.ppt9781423901792_PPT_ch01.ppt
9781423901792_PPT_ch01.ppt
JaysonBermudez
 
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
DataLiva Bilişim Hizmetleri
 
CRM Module Nfra
CRM Module NfraCRM Module Nfra
CRM Module Nfra
nfra erp
 
Nfra crm
Nfra crmNfra crm
Nfra CRM
Nfra CRMNfra CRM
BizSol ERP
BizSol ERP BizSol ERP
BizSol ERP
Daya Shankar
 
Digital Analytics for E-commerce and Online Business
Digital Analytics for E-commerce and Online BusinessDigital Analytics for E-commerce and Online Business
Digital Analytics for E-commerce and Online Business
Your Retail Coach
 
ElegantJ BI - Business Intelligence for Tally®
ElegantJ BI - Business Intelligence for Tally®ElegantJ BI - Business Intelligence for Tally®
ElegantJ BI - Business Intelligence for Tally®
Smarten Augmented Analytics
 
Integrated Analytical Model
Integrated Analytical ModelIntegrated Analytical Model
Integrated Analytical ModelIgor Panivko
 
Spectrum erp productoverview
Spectrum erp productoverviewSpectrum erp productoverview
Spectrum erp productoverview
Mauly Chandra
 
Assignment johnson
Assignment johnsonAssignment johnson
Assignment johnson
Johnson Minj
 
Eaglei secondry information system by TallyMarks
Eaglei secondry information system by TallyMarks Eaglei secondry information system by TallyMarks
Eaglei secondry information system by TallyMarks
Muhammad Rizwan Ahmed
 
Project Based Industry ERP - Nfra enterprise Solution
Project Based Industry ERP - Nfra enterprise SolutionProject Based Industry ERP - Nfra enterprise Solution
Project Based Industry ERP - Nfra enterprise Solution
nfra erp
 
ERP for Project Industry - Nfra lite
ERP for Project Industry - Nfra liteERP for Project Industry - Nfra lite
ERP for Project Industry - Nfra lite
nfra erp
 
MIS Presentation for Seminar
MIS Presentation for SeminarMIS Presentation for Seminar
MIS Presentation for Seminar
AmitTrivedi
 
Blockchain ai market worth $703 million by 2025
Blockchain ai market worth $703 million by 2025Blockchain ai market worth $703 million by 2025
Blockchain ai market worth $703 million by 2025
DheerajPawar4
 
8 Quick Market Sizing Approaches
8 Quick Market Sizing Approaches8 Quick Market Sizing Approaches
8 Quick Market Sizing ApproachesOpenView
 
How to Size a Market Opportunity — Fast
How to Size a Market Opportunity — FastHow to Size a Market Opportunity — Fast
How to Size a Market Opportunity — Fast
OpenView
 

Similar to Data warehouse and Business Intelligence for a Sports Goods Company (20)

Real -time data visualization using business intelligence techniques. and mak...
Real -time data visualization using business intelligence techniques. and mak...Real -time data visualization using business intelligence techniques. and mak...
Real -time data visualization using business intelligence techniques. and mak...
 
DiFrame Presentation.
DiFrame Presentation.DiFrame Presentation.
DiFrame Presentation.
 
9781423901792_PPT_ch01.ppt
9781423901792_PPT_ch01.ppt9781423901792_PPT_ch01.ppt
9781423901792_PPT_ch01.ppt
 
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)LivaBudget & LivaClick (Best Business Solutions CPM & BI)
LivaBudget & LivaClick (Best Business Solutions CPM & BI)
 
CRM Module Nfra
CRM Module NfraCRM Module Nfra
CRM Module Nfra
 
Nfra crm
Nfra crmNfra crm
Nfra crm
 
Nfra CRM
Nfra CRMNfra CRM
Nfra CRM
 
BizSol ERP
BizSol ERP BizSol ERP
BizSol ERP
 
Digital Analytics for E-commerce and Online Business
Digital Analytics for E-commerce and Online BusinessDigital Analytics for E-commerce and Online Business
Digital Analytics for E-commerce and Online Business
 
ElegantJ BI - Business Intelligence for Tally®
ElegantJ BI - Business Intelligence for Tally®ElegantJ BI - Business Intelligence for Tally®
ElegantJ BI - Business Intelligence for Tally®
 
Integrated Analytical Model
Integrated Analytical ModelIntegrated Analytical Model
Integrated Analytical Model
 
Spectrum erp productoverview
Spectrum erp productoverviewSpectrum erp productoverview
Spectrum erp productoverview
 
Assignment johnson
Assignment johnsonAssignment johnson
Assignment johnson
 
Eaglei secondry information system by TallyMarks
Eaglei secondry information system by TallyMarks Eaglei secondry information system by TallyMarks
Eaglei secondry information system by TallyMarks
 
Project Based Industry ERP - Nfra enterprise Solution
Project Based Industry ERP - Nfra enterprise SolutionProject Based Industry ERP - Nfra enterprise Solution
Project Based Industry ERP - Nfra enterprise Solution
 
ERP for Project Industry - Nfra lite
ERP for Project Industry - Nfra liteERP for Project Industry - Nfra lite
ERP for Project Industry - Nfra lite
 
MIS Presentation for Seminar
MIS Presentation for SeminarMIS Presentation for Seminar
MIS Presentation for Seminar
 
Blockchain ai market worth $703 million by 2025
Blockchain ai market worth $703 million by 2025Blockchain ai market worth $703 million by 2025
Blockchain ai market worth $703 million by 2025
 
8 Quick Market Sizing Approaches
8 Quick Market Sizing Approaches8 Quick Market Sizing Approaches
8 Quick Market Sizing Approaches
 
How to Size a Market Opportunity — Fast
How to Size a Market Opportunity — FastHow to Size a Market Opportunity — Fast
How to Size a Market Opportunity — Fast
 

More from Balaji Katakam

Automated Product Ratings and Review dashboard
Automated Product Ratings and Review dashboardAutomated Product Ratings and Review dashboard
Automated Product Ratings and Review dashboard
Balaji Katakam
 
Tableau Desktop Specialist Certificate
Tableau Desktop Specialist CertificateTableau Desktop Specialist Certificate
Tableau Desktop Specialist Certificate
Balaji Katakam
 
Major case analysis: Lean Initiatives and Growth at Orlando Metering Company
Major case analysis: Lean Initiatives and Growth at Orlando Metering CompanyMajor case analysis: Lean Initiatives and Growth at Orlando Metering Company
Major case analysis: Lean Initiatives and Growth at Orlando Metering Company
Balaji Katakam
 
Easing the Hiring Process at a Firm
Easing the Hiring Process at a FirmEasing the Hiring Process at a Firm
Easing the Hiring Process at a Firm
Balaji Katakam
 
United States Postal Service IT Strategy
United States Postal Service IT StrategyUnited States Postal Service IT Strategy
United States Postal Service IT Strategy
Balaji Katakam
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Balaji Katakam
 
Music Genre Classification CS513
Music Genre Classification CS513Music Genre Classification CS513
Music Genre Classification CS513
Balaji Katakam
 

More from Balaji Katakam (7)

Automated Product Ratings and Review dashboard
Automated Product Ratings and Review dashboardAutomated Product Ratings and Review dashboard
Automated Product Ratings and Review dashboard
 
Tableau Desktop Specialist Certificate
Tableau Desktop Specialist CertificateTableau Desktop Specialist Certificate
Tableau Desktop Specialist Certificate
 
Major case analysis: Lean Initiatives and Growth at Orlando Metering Company
Major case analysis: Lean Initiatives and Growth at Orlando Metering CompanyMajor case analysis: Lean Initiatives and Growth at Orlando Metering Company
Major case analysis: Lean Initiatives and Growth at Orlando Metering Company
 
Easing the Hiring Process at a Firm
Easing the Hiring Process at a FirmEasing the Hiring Process at a Firm
Easing the Hiring Process at a Firm
 
United States Postal Service IT Strategy
United States Postal Service IT StrategyUnited States Postal Service IT Strategy
United States Postal Service IT Strategy
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
 
Music Genre Classification CS513
Music Genre Classification CS513Music Genre Classification CS513
Music Genre Classification CS513
 

Recently uploaded

Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 

Recently uploaded (20)

Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 

Data warehouse and Business Intelligence for a Sports Goods Company

  • 1. Data Warehousing and Business Intelligence Group 7: Abhitej Kodali Balaji Katakam Divyaj Podar Tej Modi Twinkle Ghatoriya Niyati Shah
  • 2. 2 • About the industry/ organization • Kimball lifecycle diagram • High level bus matrix • Opportunity matrix • Prioritization Grid • Detailed bus matrix • Preparing a dimensional model • Logical fact table • Detailed fact table • Dimension attribute detail diagram Table of Contents • Conformed dimensions • Representative transformation rules • Aggregate table
  • 3. 3 XZ sporting goods company manufactures different types of sports goods and sells it to retailers all around the world. They take in orders via different forms such as: • Fax • Telephone • Web • Email, etc. They have several product line and several products such as • Eye wear – Capri, Cat Eye, Dante etc. • Knives - Max Gizmo, Pocket Gizmo etc. About the Organization
  • 4. 4 Kimball Lifecycle Diagram Business Requirements Definition Technical Architecture Design Dimensional Modeling BI Application Design Program/ Project Planning Product Selection and Installation Physical Design ETL Design and Development Deployment Maintenance Growth BI Application Development Program/ Project Management
  • 5. 5 High Level Bus Matrix Date Retailer Product Order Method Shipping Method 1) Taking Order X X X X X 2) Invoicing X X X X X 3) Shipping X X X X 4) Receiving Payment X X X 5) Returns Processing X X X X 6) Payment on Returns X X X Business Process/ Event Common Dimensions
  • 6. 6 Opportunity Matrix Sales Department Finance Department Customer Service Logistics 1) Taking Order X 2) Invoicing X X X 3) Shipping X X 4) Receiving Payment X X 5) Returns Processing X X 6) Payment on Returns X X Business Process/ Event Organization/ Workgroup
  • 9. 9 Step 1: Choosing the business process: - Taking order from the customer Step 2: Declare the grain: - Every single transaction that the customer is making with the organization for a product Step 3: Identifying the dimensions: - The dimensions of the fact table are • Date, Retailer, Product, Order Method, Shipping Method Step 4: Identify the facts: - The facts of the fact table are • Sales value, Quantity ordered, Discount offered, Net Cost Preparing a Dimensional Model
  • 11. 11 Detailed Fact Table Billing _And_Invoicing Fact Table Date (FK) Retailer (FK) Order Method (FK) Shipping Method (FK) Product (FK) Quantity Ordered Price P.U Discount P.U Total Selling Price P.U Total [(Price P.U – Discount P.U) * Quantity] Retailer (PK) dimension - Retailer Name - Retailer Type - Retailer Country Product (PK) dimension - Product line - Product type Date PK (dimension) - Quarter - Year Shipping Method (PK) Dimension Order Method (PK) dimension
  • 12. 12 Dimension Attribute Detail Diagram - Product_Key Attribute Name Attribute Description Cardinality Slowly Changing Dimension Policy Sample Values Product ID Product ID shows the unique key of the product 88,476 Not updatable 37648 Product Name Shows the name of the product 145 Not updatable Husky Rope 50 Product Line It is the line of products to which particular product types belong 70 Type 2 Rope Product Type Product types consists of different types of products of that type 30 Type 2 Mountaineering Equipment Product Color Shows the color of the product 5 Type 2 black Product Price Product price shows the price of the product 1 Type 1 $50 Product Cost It is the cost taken to build the product 1 Type 1 $30 Product Profit It is the amount of profit made per product sold 1 Type 1 $20
  • 13. 13 Conformed dimensions are the dimensions that can be used in multiple fact tables, the conformed fact tables in the case of EZ sports are: 1. Date 2. Retailer 3. Product 4. Order Method 5. Shipping Method Conformed Dimensions
  • 14. 14 Representative Transformation Rules Column Detail Revenue per unit (R.P.U.) Derive by the division of Revenue per invoice by Quantity per invoice Gross Profit Derive by the multiplication of Revenue per invoice and Gross margin per invoice Cost of Goods Sold Derive by the subtraction of Revenue per invoice and Gross profit per invoice Cost of Goods Sold per unit Derive by the ratio of Cost of Goods Sold per invoice and Quantity per invoice Profit per unit Derive by the ratio of Gross Profit per invoice and Quantity per invoice
  • 19. 19 XZ is a sporting goods company who sells to different retailers who then sell the product to the customer: The business context is as follows: ● What is being traded? - Sports goods ● When and how does it happen? - It is sold throughout the year and is sold via different methods such as web, fax etc. ● Who is involved? - The retailers who will further sell the products to the customers and the employees of the EZ are involved Defining the Organization and Business Context
  • 20. 20 User and Task Analysis User Task Analyst Understand the trends and take an exploratory approach to make better business decisions Financial Managers They use the data to understand the financial situation of the organization and to check if the organization will be able to survive financially in the future or not Operational Workers They are interested in the data related to the normal operations to see if every tasks is going fine or if there are any inefficiencies Marketing Understand the type of retailers and the mode that they use to buy, the data is accessed by them to understand the customer and make advertisements accordingly
  • 22. 22 Sum of revenue earned from each product type ● This chart helps us to understand how much sales are we making from each product type. ● As we can see the top 3 revenue generators are from eyewear, tents and watches. ● This helps us to understand which products to focus more on, which are the revenue generators
  • 23. 23 Different types of products used to order different products ● This pie chart helps us understand how many orders are being places and by what method ● As we can see the maximum amount of sales that XZ are making are through web. ● More investments could be made to make the experience of online purchase better to increase the overall sales
  • 24. 24 Country Wise Profit and Revenue ● The Countries with highest Profit and Revenue are arranged in a descending order which make it easier to understand on where the products of the firm are highly successful.
  • 25. 25 ● This visualization provides a sliced view ● This shows the Gross Profit and Revenue for every type of product line for every quarter of the year ● We can have a better understanding on which product lines bring higher revenue and profit in which quarter Revenue and Gross Profit for every product line
  • 26. 26 ● Having a good data warehouse helps XZ in storing data warehouse in a standardized form, this helps in easy retrieval of the data for the purpose of BI and removes duplicate data and records ● Business Intelligence helps XZ better understand their sales and helps them in analyzing which areas to invest more in and focus more on ● Quick access to data is important and unless the data is not understandable by the business professionals there is no use of the data for the purpose of analysis. Data warehouse helps business to better understand the data and to work on it. Conclusion
  • 27. 27 1. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling Kimball, R. and Ross, M. Second Edition. John Wiley & Sons, 2006. 1. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data. Kimball, R., and Caserta, J.John Wiley & Sons, 2004. 1. Professor’s lecture notes provided on canvas. References