SlideShare a Scribd company logo
1 of 30
Er. Nawaraj Bhandari
Database Design &
Developmentf
Topic 10: Data Warehouse
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.2
Why need a Data Warehouse? - 1
• Two types of database processing
• OLTP - On-line transaction processing.
- It is a class of program that facilitates and manages
transaction-oriented applications.
- It is used for supporting daily business.
• OLAP - On-line analytical processing
- It is a way of viewing data in a multidimensional
format.
- It is used for supporting decision making.
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.3
Why need a Data Warehouse? - 2
• The need for business intelligence
- competitive environment
- strategic planning
- decision making
• Proliferation of different systems
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.4
• Content
• Accessibility
• Form
• Performance
• Availability
• Data Warehouse is a solution
Databases Designed for OLTP are not Suitable
for OLAP
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.5
Stock taking and reordering database
Customer Records database
Internet and
VPN or WAN
LAN
On-line shopping
Webserver and database for
On line shopping
OLTP for point of salesPoint of SaleCustomer with loyalty card
Supermarket Systems
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.6
Activity – Identify the Types of Data been
Collected and Used here?
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.7
And… What Benefits from Bringing this Data
Together? - 1
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.8
And… What Benefits from Bringing this Data
Together?
Sales Trends
Customer Buying habits
Regional variations
Variations by time
Goods generating
profit
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.9
Transform “Data” into “Information”
• Data Warehouse provides a multidimensional view
of an organization’s operational (OLTP) data to help
user make more informed, fast decisions.
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.10
Data Warehouse
• Subject-oriented
• Integrated
• Time-variant
• Non-volatile
Combining data in support
of management’s decisions
What is a Data Warehouse?
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.11
Subject Orientation
Operational System
sales
warehouse
Loyalty
card Online
sales
An application orientation
Data warehouse
supplier
customer
product
A subject orientation
buying
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.12
Integration
OLTP System Data warehouse
App1-m,f
App2-1,0
App3-male,female
Integration
Date(ddmmyy)
App1-date(yymmdd)
App2-date(mmddyy)
App3-date(ddmmyy)
m,f
Integration
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.13
Time Variant
OLTP System Data warehouse
• time horizon – 60-90 days
depending on business
• key will not usually have an
element of time
• data can be changed
• time horizon – long term
5-10 years
• key will contain an
element of time
• data cannot be changed
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.14
Non-Volatile
Operational System Data warehouse
create update
retrievedelete
load
access
access
…
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.15
The Data Warehouse Functional
Model
Date
Extraction
&Prep
Data base
Or Other
Storage
Query
OLAP
Statistics
Discovery
Mining
Others
Acquisition Storage Access
Users
Users
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.16
• Identifying the necessary data from legacy system
(and other data sources).
• Validating that the data is accurate, appropriate,
and usable.
• Extracting the data from the original source
• Preparing the data for inclusion into the new
environment.
• Staging the information – making the data ready for
loading into the warehouse itself
Acquisition
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.17
Storage
• Storage is the heart of a data warehouse
• An environment (the data warehouse) is constructed to provide a place
from which the data from the source systems can be accessed
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.18
Access Tools
• Query and Reporting Tools
• OLAP Tools
• Statistical Analysis Tools
• Data Discovery / Data mining Tools
• Graphical and Geographic Information Systems
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.19
Seven Steps to Building a Data
Warehouse
• Determine the needs of the end users
• Identify the necessary data sources
• Analyse the data sources in depth
• Use the information to work out how the data will need to be
transformed
• Create the meta data which describes the transformation
and integration that to occur
• Create the physical data warehouse and populate from
various sources
• Create the end use applications
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.20
An Example of A Data Warehouse
Purchasing
System
Transformation/Integration
Process
Applications
Order Processing
System
Inventory
System
Data Warehouse
Meta Data
Production Planning
Distribution
Customer Service
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.21
Data Warehouse Schemas
• Star Schemas
• Snowflake schemas
• Starflake schemas
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.22
Fact Table
e.g. Sales
trends
On-line sales
Customer
loyalty data
Store sales
• Central table surrounded by reference tables
Star Schema
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.23
Fact Table
e.g Sales
Trends
On-line sales
Customer
loyalty
Store sales
Region
information
Store sales
by Item type
Item Type
sales by
customer
Snowflake Schema
• Each dimension can have a number of its own
dimensions
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.24
Fact Table
e.g Sales
Trends
On-line sales Customer
loyalty
Store salesRegion
information
Store sales
by Item type
Starflake Schema
• Some de-normalisation
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.25
OLAP – On-line Analytical
Processing
• Consolidation
• Drilling-down
• Pivoting
• Multi-dimensional data
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.26
34 36
5538 34
34 54
58
60
56
2009
2010
A M J J A
Month
North
South
Midlands
Year
Region
Multi-dimensional data – sales of Ice cream in thousands
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.27
Codd’s Rules for OLAP Tools - 1
• Multi-dimensional conceptual view
• Transparency
• Accessibility
• Consistent reporting performance
• Client-server architecture
• Generic dimensionality
• Dynamic sparse matrix handling
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.28
Codd’s Rules for OLAP Tools - 2
• Multi-user support
• Unrestricted cross-dimensional operations
• Intuitive data manipulation
• Flexible reporting
• Unlimited dimensions
© NCC Education LimitedV1.0
Data Warehouses Topic 11 - 11.29
References
• Benyon-Davies, Paul. Database Systems Palgrave
Third Edition 2004 Chapters 40 and 41
• Connolly, Thomas M., and Begg, Carolyn E.,
Database Systems: A Practical Approach to Design
and Implementation Addision-Wesley, Fourth
Edition 2005 Chapter 31, 32 and 33
• Inmon, W.H., “Building the data warehouse”
http://inmoncif.com/inmoncif-
old/www/library/whiteprs/ttbuild.pdf retrieved 15th
August 2011
ANY QUESTIONS?

More Related Content

What's hot

Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingwork
 
Data warehousing and data mart
Data warehousing and data martData warehousing and data mart
Data warehousing and data martAmit Sarkar
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehousekiran14360
 
1.4 data warehouse
1.4 data warehouse1.4 data warehouse
1.4 data warehouseKrish_ver2
 
Data Warehousing Overview
Data Warehousing OverviewData Warehousing Overview
Data Warehousing OverviewAhmed Gamal
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-WarehouseAbdul Aslam
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etlAashish Rathod
 
Data Mining and Data Warehousing
Data Mining and Data WarehousingData Mining and Data Warehousing
Data Mining and Data WarehousingAswathy S Nair
 
Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data WarehousingAlex Meadows
 
Data warehousing
Data warehousingData warehousing
Data warehousingVarun Jain
 
Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousingSatya P. Joshi
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture janani thirupathi
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architectureuncleRhyme
 

What's hot (20)

Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Data warehousing and data mart
Data warehousing and data martData warehousing and data mart
Data warehousing and data mart
 
introduction to datawarehouse
introduction to datawarehouseintroduction to datawarehouse
introduction to datawarehouse
 
1.4 data warehouse
1.4 data warehouse1.4 data warehouse
1.4 data warehouse
 
Data Warehousing Overview
Data Warehousing OverviewData Warehousing Overview
Data Warehousing Overview
 
Data ware house
Data ware houseData ware house
Data ware house
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etl
 
Data Mining and Data Warehousing
Data Mining and Data WarehousingData Mining and Data Warehousing
Data Mining and Data Warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data Warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousing
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture
 
Cs636 dw-intro
Cs636 dw-introCs636 dw-intro
Cs636 dw-intro
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Data warehousing and Data mining
Data warehousing and Data mining Data warehousing and Data mining
Data warehousing and Data mining
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 

Similar to Data Warehouse

Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1Tuan Luong
 
Ch1 data-warehousing
Ch1 data-warehousingCh1 data-warehousing
Ch1 data-warehousingAhmad Shlool
 
Ch1 data-warehousing
Ch1 data-warehousingCh1 data-warehousing
Ch1 data-warehousingAhmad Shlool
 
Lecture 06 -IIS-OLAP.pptx
Lecture 06 -IIS-OLAP.pptxLecture 06 -IIS-OLAP.pptx
Lecture 06 -IIS-OLAP.pptxAsadkhan47384
 
Data Warehouse Architecture.pptx
Data Warehouse Architecture.pptxData Warehouse Architecture.pptx
Data Warehouse Architecture.pptx22PCS007ANBUF
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesDATAVERSITY
 
presentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxpresentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxvipush1
 
Introduction to Data Warehousing
Introduction to Data Warehousing Introduction to Data Warehousing
Introduction to Data Warehousing Ashfaaq Mahroof
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
Data Mining Concepts and Techniques
Data Mining Concepts and TechniquesData Mining Concepts and Techniques
Data Mining Concepts and TechniquesPratik Tambekar
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence ArchitecturePhilippe Julio
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingWalid Elbadawy
 
How to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIHow to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIDenodo
 

Similar to Data Warehouse (20)

Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1
 
Ch1 data-warehousing
Ch1 data-warehousingCh1 data-warehousing
Ch1 data-warehousing
 
Ch1 data-warehousing
Ch1 data-warehousingCh1 data-warehousing
Ch1 data-warehousing
 
Lecture 06 -IIS-OLAP.pptx
Lecture 06 -IIS-OLAP.pptxLecture 06 -IIS-OLAP.pptx
Lecture 06 -IIS-OLAP.pptx
 
Chapter 6 MIS
Chapter 6 MISChapter 6 MIS
Chapter 6 MIS
 
Chpt2.ppt
Chpt2.pptChpt2.ppt
Chpt2.ppt
 
Data Warehouse Architecture.pptx
Data Warehouse Architecture.pptxData Warehouse Architecture.pptx
Data Warehouse Architecture.pptx
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use Cases
 
Datawarehouse org
Datawarehouse orgDatawarehouse org
Datawarehouse org
 
presentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptxpresentationofism-complete-1-100227093028-phpapp01.pptx
presentationofism-complete-1-100227093028-phpapp01.pptx
 
Hadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data WarehouseHadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data Warehouse
 
Introduction to Data Warehousing
Introduction to Data Warehousing Introduction to Data Warehousing
Introduction to Data Warehousing
 
DWH_Session_1.pptx
DWH_Session_1.pptxDWH_Session_1.pptx
DWH_Session_1.pptx
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Data Mining Concepts and Techniques
Data Mining Concepts and TechniquesData Mining Concepts and Techniques
Data Mining Concepts and Techniques
 
Ch11
Ch11Ch11
Ch11
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
 
2. data warehouse 2nd unit
2. data warehouse 2nd unit2. data warehouse 2nd unit
2. data warehouse 2nd unit
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
 
How to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSIHow to Place Data at the Center of Digital Transformation in BFSI
How to Place Data at the Center of Digital Transformation in BFSI
 

More from Er. Nawaraj Bhandari

Data mining approaches and methods
Data mining approaches and methodsData mining approaches and methods
Data mining approaches and methodsEr. Nawaraj Bhandari
 
Research trends in data warehousing and data mining
Research trends in data warehousing and data miningResearch trends in data warehousing and data mining
Research trends in data warehousing and data miningEr. Nawaraj Bhandari
 
Mining Association Rules in Large Database
Mining Association Rules in Large DatabaseMining Association Rules in Large Database
Mining Association Rules in Large DatabaseEr. Nawaraj Bhandari
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousingEr. Nawaraj Bhandari
 
Classification and prediction in data mining
Classification and prediction in data miningClassification and prediction in data mining
Classification and prediction in data miningEr. Nawaraj Bhandari
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionEr. Nawaraj Bhandari
 
Chapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSIChapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSIEr. Nawaraj Bhandari
 
Chapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic GatesChapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic GatesEr. Nawaraj Bhandari
 
Introduction to Electronic Commerce
Introduction to Electronic CommerceIntroduction to Electronic Commerce
Introduction to Electronic CommerceEr. Nawaraj Bhandari
 
Using macros in microsoft excel part 2
Using macros in microsoft excel   part 2Using macros in microsoft excel   part 2
Using macros in microsoft excel part 2Er. Nawaraj Bhandari
 
Using macros in microsoft excel part 1
Using macros in microsoft excel   part 1Using macros in microsoft excel   part 1
Using macros in microsoft excel part 1Er. Nawaraj Bhandari
 

More from Er. Nawaraj Bhandari (20)

Data mining approaches and methods
Data mining approaches and methodsData mining approaches and methods
Data mining approaches and methods
 
Research trends in data warehousing and data mining
Research trends in data warehousing and data miningResearch trends in data warehousing and data mining
Research trends in data warehousing and data mining
 
Mining Association Rules in Large Database
Mining Association Rules in Large DatabaseMining Association Rules in Large Database
Mining Association Rules in Large Database
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousing
 
Data warehouse testing
Data warehouse testingData warehouse testing
Data warehouse testing
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Data warehouse logical design
Data warehouse logical designData warehouse logical design
Data warehouse logical design
 
Classification and prediction in data mining
Classification and prediction in data miningClassification and prediction in data mining
Classification and prediction in data mining
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean Function
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
Chapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSIChapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSI
 
Chapter 4: Combinational Logic
Chapter 4: Combinational LogicChapter 4: Combinational Logic
Chapter 4: Combinational Logic
 
Chapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic GatesChapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic Gates
 
Chapter 1: Binary System
 Chapter 1: Binary System Chapter 1: Binary System
Chapter 1: Binary System
 
Introduction to Electronic Commerce
Introduction to Electronic CommerceIntroduction to Electronic Commerce
Introduction to Electronic Commerce
 
Evaluating software development
Evaluating software developmentEvaluating software development
Evaluating software development
 
Using macros in microsoft excel part 2
Using macros in microsoft excel   part 2Using macros in microsoft excel   part 2
Using macros in microsoft excel part 2
 
Using macros in microsoft excel part 1
Using macros in microsoft excel   part 1Using macros in microsoft excel   part 1
Using macros in microsoft excel part 1
 
Using macros in microsoft access
Using macros in microsoft accessUsing macros in microsoft access
Using macros in microsoft access
 
Testing software development
Testing software developmentTesting software development
Testing software development
 

Recently uploaded

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss ConfederationEfruzAsilolu
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjurptikerjasaptiker
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxVivek487417
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制vexqp
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schscnajjemba
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 

Recently uploaded (20)

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

Data Warehouse

  • 1. Er. Nawaraj Bhandari Database Design & Developmentf Topic 10: Data Warehouse
  • 2. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.2 Why need a Data Warehouse? - 1 • Two types of database processing • OLTP - On-line transaction processing. - It is a class of program that facilitates and manages transaction-oriented applications. - It is used for supporting daily business. • OLAP - On-line analytical processing - It is a way of viewing data in a multidimensional format. - It is used for supporting decision making.
  • 3. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.3 Why need a Data Warehouse? - 2 • The need for business intelligence - competitive environment - strategic planning - decision making • Proliferation of different systems
  • 4. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.4 • Content • Accessibility • Form • Performance • Availability • Data Warehouse is a solution Databases Designed for OLTP are not Suitable for OLAP
  • 5. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.5 Stock taking and reordering database Customer Records database Internet and VPN or WAN LAN On-line shopping Webserver and database for On line shopping OLTP for point of salesPoint of SaleCustomer with loyalty card Supermarket Systems
  • 6. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.6 Activity – Identify the Types of Data been Collected and Used here?
  • 7. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.7 And… What Benefits from Bringing this Data Together? - 1
  • 8. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.8 And… What Benefits from Bringing this Data Together? Sales Trends Customer Buying habits Regional variations Variations by time Goods generating profit
  • 9. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.9 Transform “Data” into “Information” • Data Warehouse provides a multidimensional view of an organization’s operational (OLTP) data to help user make more informed, fast decisions.
  • 10. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.10 Data Warehouse • Subject-oriented • Integrated • Time-variant • Non-volatile Combining data in support of management’s decisions What is a Data Warehouse?
  • 11. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.11 Subject Orientation Operational System sales warehouse Loyalty card Online sales An application orientation Data warehouse supplier customer product A subject orientation buying
  • 12. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.12 Integration OLTP System Data warehouse App1-m,f App2-1,0 App3-male,female Integration Date(ddmmyy) App1-date(yymmdd) App2-date(mmddyy) App3-date(ddmmyy) m,f Integration
  • 13. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.13 Time Variant OLTP System Data warehouse • time horizon – 60-90 days depending on business • key will not usually have an element of time • data can be changed • time horizon – long term 5-10 years • key will contain an element of time • data cannot be changed
  • 14. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.14 Non-Volatile Operational System Data warehouse create update retrievedelete load access access …
  • 15. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.15 The Data Warehouse Functional Model Date Extraction &Prep Data base Or Other Storage Query OLAP Statistics Discovery Mining Others Acquisition Storage Access Users Users
  • 16. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.16 • Identifying the necessary data from legacy system (and other data sources). • Validating that the data is accurate, appropriate, and usable. • Extracting the data from the original source • Preparing the data for inclusion into the new environment. • Staging the information – making the data ready for loading into the warehouse itself Acquisition
  • 17. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.17 Storage • Storage is the heart of a data warehouse • An environment (the data warehouse) is constructed to provide a place from which the data from the source systems can be accessed
  • 18. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.18 Access Tools • Query and Reporting Tools • OLAP Tools • Statistical Analysis Tools • Data Discovery / Data mining Tools • Graphical and Geographic Information Systems
  • 19. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.19 Seven Steps to Building a Data Warehouse • Determine the needs of the end users • Identify the necessary data sources • Analyse the data sources in depth • Use the information to work out how the data will need to be transformed • Create the meta data which describes the transformation and integration that to occur • Create the physical data warehouse and populate from various sources • Create the end use applications
  • 20. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.20 An Example of A Data Warehouse Purchasing System Transformation/Integration Process Applications Order Processing System Inventory System Data Warehouse Meta Data Production Planning Distribution Customer Service
  • 21. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.21 Data Warehouse Schemas • Star Schemas • Snowflake schemas • Starflake schemas
  • 22. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.22 Fact Table e.g. Sales trends On-line sales Customer loyalty data Store sales • Central table surrounded by reference tables Star Schema
  • 23. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.23 Fact Table e.g Sales Trends On-line sales Customer loyalty Store sales Region information Store sales by Item type Item Type sales by customer Snowflake Schema • Each dimension can have a number of its own dimensions
  • 24. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.24 Fact Table e.g Sales Trends On-line sales Customer loyalty Store salesRegion information Store sales by Item type Starflake Schema • Some de-normalisation
  • 25. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.25 OLAP – On-line Analytical Processing • Consolidation • Drilling-down • Pivoting • Multi-dimensional data
  • 26. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.26 34 36 5538 34 34 54 58 60 56 2009 2010 A M J J A Month North South Midlands Year Region Multi-dimensional data – sales of Ice cream in thousands
  • 27. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.27 Codd’s Rules for OLAP Tools - 1 • Multi-dimensional conceptual view • Transparency • Accessibility • Consistent reporting performance • Client-server architecture • Generic dimensionality • Dynamic sparse matrix handling
  • 28. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.28 Codd’s Rules for OLAP Tools - 2 • Multi-user support • Unrestricted cross-dimensional operations • Intuitive data manipulation • Flexible reporting • Unlimited dimensions
  • 29. © NCC Education LimitedV1.0 Data Warehouses Topic 11 - 11.29 References • Benyon-Davies, Paul. Database Systems Palgrave Third Edition 2004 Chapters 40 and 41 • Connolly, Thomas M., and Begg, Carolyn E., Database Systems: A Practical Approach to Design and Implementation Addision-Wesley, Fourth Edition 2005 Chapter 31, 32 and 33 • Inmon, W.H., “Building the data warehouse” http://inmoncif.com/inmoncif- old/www/library/whiteprs/ttbuild.pdf retrieved 15th August 2011