SlideShare a Scribd company logo
BY
Kushal Singh
Acute Informatics Pvt
What is Business
Intelligence?
BI is an abbreviation of the two words     
Business Intelligence, bringing the right 
information at the right time to the right 
people in the right format.
What is Data
Warehousing?
Data Warehouse is a subject-oriented,
integrated, nonvolatile and timevariant collection of data in support of
management’s decisions.
What is Business Intelligence?
 The architecture 
Operational
data source1

High
summarized data

Meta-data
Operational
data source 2

Reporting, query,
application development,
and EIS(executive
information system) tools

Query Manage
Lightly
summarized
data

Load Manager

Operational
data source n

Operational
data store (ods)

DBMS

Detailed data

OLAP(online
analytical processing) tools

Warehouse Manager

Operational data store (ODS)
Data mining

Archive/backup
data

Typical architecture of a data warehouse

End-user
access tools
 The benefits of data
warehousing
• The potential benefits of data warehousing
are high returns on investment..
• substantial competitive advantage..
• increased productivity of corporate
decision-makers..
Data Warehouse
Characteristics
 Key Characteristics of a Data Warehouse
 Subject-oriented
 Integrated
 Time-variant
 Non-volatile

8
Subject Oriented
• Example for an insurance company :
Applications Area

Data Warehouse
Auto and Fire
Auto and Fire
Policy
Policy
Processing
Processing
Systems
Systems

Commercial
Commercial
and Life
and Life
Insurance
Insurance
Systems
Systems

Data

Data
Accounting
Accounting
System
System

Billing
Billing
System
System

Policy
Policy

Customer
Customer

Claims
Claims
Processing
Processing
System
System

Losses
Losses

Premium
Premium

9
Integrated
• Data is stored once in a single integrated location
(e.g. insurance company)
Auto Policy
Auto Policy
Processing
Processing
System
System

Customer
data
stored
in several
databases

Data Warehouse
Database

Fire Policy
Fire Policy
Processing
Processing
System
System
FACTS, LIFE
FACTS, LIFE
Commercial, Accounting
Commercial, Accounting
Applications
Applications

Subject = Customer

10
Time - Variant
Data is stored as a series of snapshots or views which record how it is
collected across time.
Data Warehouse Data

Time

Data

 
{

•

Key




Data is tagged with some element of time -  creation date, as of 
date, etc.
Data is available on-line for long periods of time for trend 
analysis and forecasting. For example, five or more years
11
Non-Volatile
• Existing data in the warehouse is not overwritten or
updated.

External
Sources
Production
Databases
Data
Data
Warehouse
Warehouse
Environment
Environment

Production
Production
Applications
Applications

• Update
• Insert
• Delete

Data
Warehouse
Database

• Load
• Read-Only

12
Comparision of OLTP systems and data
warehousing system
OLTP systems
Hold current data
Stores detailed data
Data is dynamic
Repetitive processing
High level of transaction throughput
Predictable pattern of usage
Transaction-driven
Application-orented
Supports day-to-day decisions
Serves large number of clerical/operation users

Data warehousing systems
Holds historical data
Stores detailed, lightly, and highly summarized
data
Data is largely static
Ad hoc, unstructured, and heuristic processing
Medium to how level of transaction throughput
Unpredictable pattern of usage
Analysis driven
Subject-oriented
supports strategic decisions
Serves relatively how number of managerial
users
OLTP
Online Transaction
Processing
On Line Transaction
Processing
• What is a Transaction ?
– A Logical unit of work
–
–
–

Examples:
Drawing Money from a bank account
Booking a seat on an airline
Transactions

• It is a unit of program execution that

accesses & possibly updates various data
items.
• A transaction is a logical unit of work that
performs some useful function for a user.
• In end of the transaction the system must
be:
– in the prior state (if the transaction fails) or
– the status of the system should reflect the
successful completion (if the transaction
succeeded).

• May take a database from one consistent
Characteristics of Transactions
A tomicity
C onsistency
I solation
D urability
OLAP
Online Analytical Processing
Types of OLAP
• ROLAP (Relational Online Analytical
Processing)
• MOLAP (Multidimensional Online
Analytical Processing)
• HOLAP (Hybrid Online Analytical
Processing)
ROLAP
• ROLAP (Relational online analytical
Processing)
• Used for reporting
• Tools: Report studio
MOLAP
• MOLAP (Multidimensional online
Analytical processing)
• Used to build cubes
• Tools: Powerplay, Transformer
HOLAP
• HOLAP (Hybrid online analytical

Processing)
• Used for Data modeling
• This will support both MOLAP and ROLAP
• Tools: Framework manager, Query Studio.
Dimensions
• It’s descriptive information about a

measures like product, location, customer
etc.
Types of Dimensions
• Confirmed Dimensions
• Degenerated Dimensions
• Junk Dimensions
Facts
• Fact is containing measures and IDs.
• Ex; Revenue, Cost, Amount etc
Measure Types
• Additive Measures: Which can be added

across all the dimensions
• Non Additive Measures: Which can not be
added across all the dimensions
• Semi Additive Measures: Which can be
added across some dimensions and which
can not be added across some other
dimensions
Schema’s In Data warehousing
•
•
•

STAR SHEMA
SNOW-FLAKE SCHEMA
STAR-FLAKE SCHEMA
Star Schema
Dimension Tables

Region_Dimension_Table
region _id
NE
NW
SE
SW

Product_Dimension_Table
prod_grp_id

prod_id

prod_grp_desc

prod_desc

10
20
30

100
140
220

Fewer devices
Circuit boards
Components

region _doc
Northeast
Northwest
Southeast
Southwest

account _id

Power supply
Motherboard
Co-processor

100000
110000
120000
130000
140000

account _doc
ABC Electronics
Midway Electric
Victor Components
Washburn, Inc.
Zerox

Account_Dimension_Table
month

prod_id

region_id

account_id

vend_id

net-sales

gross_sales

01-1996
02-1996
03-1996

100
140
220

SW
NE
SW

100000
110000
100000

100
200
300

30,000
23,000
32,000

50,000
42,000
49,000

Fact Table
Monthly_Sales_Summary_Table
month
01-1996
02-1996
03-1996

mo_in_fiscal_yr
4
5
6

month_name
January
February
March

Time_Dimension_Table

Vendor_Dimension_Table
vend_id
100
200
300

vendor_desc
PowerAge, Inc.
Advanced Micro Devices
Farad Incorporated

28
SNOW-FLAKE SCHEMA
Factless Fact Table
• It’s just a bridge between table where we used to join
tables.

• In this scenario we can only track the event.
SCD
(Slowly Changing Dimensions)
•
•
•
•

TYPE 0
TYPE 1
TYPE 2
TYPE 3
ETL
(Extract, Transform and Loading)

INFORMATICA
Designing
FRAMEWORK
MANAGER
Relational Database
&
DMR
REPORTING

IBM COGNOS
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT
Kushal Data Warehousing PPT

More Related Content

What's hot

Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
pcherukumalla
 
Types of business intelligence tools
Types of business intelligence toolsTypes of business intelligence tools
Types of business intelligence tools
greenliondigital
 

What's hot (20)

Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
Cognos datawarehouse
Cognos datawarehouseCognos datawarehouse
Cognos datawarehouse
 
Business Intelligence Data Warehouse System
Business Intelligence Data Warehouse SystemBusiness Intelligence Data Warehouse System
Business Intelligence Data Warehouse System
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
Role of Database Management System in A Data Warehouse
Role of Database Management System in A Data Warehouse Role of Database Management System in A Data Warehouse
Role of Database Management System in A Data Warehouse
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 
1.4 data warehouse
1.4 data warehouse1.4 data warehouse
1.4 data warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Olap, oltp and data mining
Olap, oltp and data miningOlap, oltp and data mining
Olap, oltp and data mining
 
DATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTUREDATA MART APPROCHES TO ARCHITECTURE
DATA MART APPROCHES TO ARCHITECTURE
 
Data warehouse system and its concepts
Data warehouse system and its conceptsData warehouse system and its concepts
Data warehouse system and its concepts
 
Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
Keys toSuccess: Business Intelligence Proven, Practical Strategies That Work
Keys toSuccess: Business Intelligence Proven, Practical Strategies That WorkKeys toSuccess: Business Intelligence Proven, Practical Strategies That Work
Keys toSuccess: Business Intelligence Proven, Practical Strategies That Work
 
Retail Data Warehouse
Retail Data WarehouseRetail Data Warehouse
Retail Data Warehouse
 
Date warehousing concepts
Date warehousing conceptsDate warehousing concepts
Date warehousing concepts
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
 
Types of business intelligence tools
Types of business intelligence toolsTypes of business intelligence tools
Types of business intelligence tools
 

Viewers also liked

8 query processing and optimization
8 query processing and optimization8 query processing and optimization
8 query processing and optimization
Kumar
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
ganblues
 

Viewers also liked (20)

DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
It6601 mobile computing unit1questions
It6601 mobile computing unit1questionsIt6601 mobile computing unit1questions
It6601 mobile computing unit1questions
 
datamining and warehousing ppt
datamining  and warehousing pptdatamining  and warehousing ppt
datamining and warehousing ppt
 
It6601 mobile computing unit 3 questions
It6601 mobile computing unit 3 questionsIt6601 mobile computing unit 3 questions
It6601 mobile computing unit 3 questions
 
KOKPIT CPM for IT - Kurumsal Performans Yönetim Platformu
KOKPIT CPM for IT - Kurumsal Performans Yönetim PlatformuKOKPIT CPM for IT - Kurumsal Performans Yönetim Platformu
KOKPIT CPM for IT - Kurumsal Performans Yönetim Platformu
 
It6601 mobile computing unit 5 questions
It6601 mobile computing unit 5 questionsIt6601 mobile computing unit 5 questions
It6601 mobile computing unit 5 questions
 
It6601 mobile computing unit 2 questions
It6601 mobile computing unit 2 questionsIt6601 mobile computing unit 2 questions
It6601 mobile computing unit 2 questions
 
It6601 mobile computing unit 4 questions
It6601 mobile computing unit 4 questionsIt6601 mobile computing unit 4 questions
It6601 mobile computing unit 4 questions
 
An example of discovering simple patterns using basic data mining
An example of discovering simple patterns using basic data miningAn example of discovering simple patterns using basic data mining
An example of discovering simple patterns using basic data mining
 
IT6601 Mobile Computing
IT6601 Mobile  Computing IT6601 Mobile  Computing
IT6601 Mobile Computing
 
mechanics of solids
mechanics of solidsmechanics of solids
mechanics of solids
 
Query decomposition in data base
Query decomposition in data baseQuery decomposition in data base
Query decomposition in data base
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
8 query processing and optimization
8 query processing and optimization8 query processing and optimization
8 query processing and optimization
 
Warehouse components
Warehouse componentsWarehouse components
Warehouse components
 
Query processing-and-optimization
Query processing-and-optimizationQuery processing-and-optimization
Query processing-and-optimization
 
It6601 mobile computing unit 5
It6601 mobile computing unit 5It6601 mobile computing unit 5
It6601 mobile computing unit 5
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
Data Warehousing, Data Mining & Data Visualisation
Data Warehousing, Data Mining & Data VisualisationData Warehousing, Data Mining & Data Visualisation
Data Warehousing, Data Mining & Data Visualisation
 

Similar to Kushal Data Warehousing PPT

What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
work
 

Similar to Kushal Data Warehousing PPT (20)

Lecture1
Lecture1Lecture1
Lecture1
 
DWDM Unit 1 (1).pptx
DWDM Unit 1 (1).pptxDWDM Unit 1 (1).pptx
DWDM Unit 1 (1).pptx
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overview
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
 
Business Intelligence Overview
Business Intelligence OverviewBusiness Intelligence Overview
Business Intelligence Overview
 
05_Decision Support and OLAP.pdf
05_Decision Support and OLAP.pdf05_Decision Support and OLAP.pdf
05_Decision Support and OLAP.pdf
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data Management
Data ManagementData Management
Data Management
 
Msbi by quontra us
Msbi by quontra usMsbi by quontra us
Msbi by quontra us
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Informatica_ Basics_Demo_9.6.ppt
Informatica_ Basics_Demo_9.6.pptInformatica_ Basics_Demo_9.6.ppt
Informatica_ Basics_Demo_9.6.ppt
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
 
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ NewyorksysWhat is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
What is OLAP -Data Warehouse Concepts - IT Online Training @ Newyorksys
 
Data warehouse-1 (1)
Data warehouse-1 (1)Data warehouse-1 (1)
Data warehouse-1 (1)
 
Olap and metadata
Olap and metadata Olap and metadata
Olap and metadata
 
Data Mining & Data Warehousing
Data Mining & Data WarehousingData Mining & Data Warehousing
Data Mining & Data Warehousing
 
DWH_Session_1.pptx
DWH_Session_1.pptxDWH_Session_1.pptx
DWH_Session_1.pptx
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 

Recently uploaded (20)

NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 

Kushal Data Warehousing PPT

  • 3. What is Data Warehousing? Data Warehouse is a subject-oriented, integrated, nonvolatile and timevariant collection of data in support of management’s decisions.
  • 4.
  • 5. What is Business Intelligence?
  • 6.  The architecture  Operational data source1 High summarized data Meta-data Operational data source 2 Reporting, query, application development, and EIS(executive information system) tools Query Manage Lightly summarized data Load Manager Operational data source n Operational data store (ods) DBMS Detailed data OLAP(online analytical processing) tools Warehouse Manager Operational data store (ODS) Data mining Archive/backup data Typical architecture of a data warehouse End-user access tools
  • 7.  The benefits of data warehousing • The potential benefits of data warehousing are high returns on investment.. • substantial competitive advantage.. • increased productivity of corporate decision-makers..
  • 8. Data Warehouse Characteristics  Key Characteristics of a Data Warehouse  Subject-oriented  Integrated  Time-variant  Non-volatile 8
  • 9. Subject Oriented • Example for an insurance company : Applications Area Data Warehouse Auto and Fire Auto and Fire Policy Policy Processing Processing Systems Systems Commercial Commercial and Life and Life Insurance Insurance Systems Systems Data Data Accounting Accounting System System Billing Billing System System Policy Policy Customer Customer Claims Claims Processing Processing System System Losses Losses Premium Premium 9
  • 10. Integrated • Data is stored once in a single integrated location (e.g. insurance company) Auto Policy Auto Policy Processing Processing System System Customer data stored in several databases Data Warehouse Database Fire Policy Fire Policy Processing Processing System System FACTS, LIFE FACTS, LIFE Commercial, Accounting Commercial, Accounting Applications Applications Subject = Customer 10
  • 11. Time - Variant Data is stored as a series of snapshots or views which record how it is collected across time. Data Warehouse Data Time Data   { • Key   Data is tagged with some element of time -  creation date, as of  date, etc. Data is available on-line for long periods of time for trend  analysis and forecasting. For example, five or more years 11
  • 12. Non-Volatile • Existing data in the warehouse is not overwritten or updated. External Sources Production Databases Data Data Warehouse Warehouse Environment Environment Production Production Applications Applications • Update • Insert • Delete Data Warehouse Database • Load • Read-Only 12
  • 13. Comparision of OLTP systems and data warehousing system OLTP systems Hold current data Stores detailed data Data is dynamic Repetitive processing High level of transaction throughput Predictable pattern of usage Transaction-driven Application-orented Supports day-to-day decisions Serves large number of clerical/operation users Data warehousing systems Holds historical data Stores detailed, lightly, and highly summarized data Data is largely static Ad hoc, unstructured, and heuristic processing Medium to how level of transaction throughput Unpredictable pattern of usage Analysis driven Subject-oriented supports strategic decisions Serves relatively how number of managerial users
  • 15. On Line Transaction Processing • What is a Transaction ? – A Logical unit of work – – – Examples: Drawing Money from a bank account Booking a seat on an airline
  • 16. Transactions • It is a unit of program execution that accesses & possibly updates various data items. • A transaction is a logical unit of work that performs some useful function for a user. • In end of the transaction the system must be: – in the prior state (if the transaction fails) or – the status of the system should reflect the successful completion (if the transaction succeeded). • May take a database from one consistent
  • 17. Characteristics of Transactions A tomicity C onsistency I solation D urability
  • 19. Types of OLAP • ROLAP (Relational Online Analytical Processing) • MOLAP (Multidimensional Online Analytical Processing) • HOLAP (Hybrid Online Analytical Processing)
  • 20. ROLAP • ROLAP (Relational online analytical Processing) • Used for reporting • Tools: Report studio
  • 21. MOLAP • MOLAP (Multidimensional online Analytical processing) • Used to build cubes • Tools: Powerplay, Transformer
  • 22. HOLAP • HOLAP (Hybrid online analytical Processing) • Used for Data modeling • This will support both MOLAP and ROLAP • Tools: Framework manager, Query Studio.
  • 23. Dimensions • It’s descriptive information about a measures like product, location, customer etc.
  • 24. Types of Dimensions • Confirmed Dimensions • Degenerated Dimensions • Junk Dimensions
  • 25. Facts • Fact is containing measures and IDs. • Ex; Revenue, Cost, Amount etc
  • 26. Measure Types • Additive Measures: Which can be added across all the dimensions • Non Additive Measures: Which can not be added across all the dimensions • Semi Additive Measures: Which can be added across some dimensions and which can not be added across some other dimensions
  • 27. Schema’s In Data warehousing • • • STAR SHEMA SNOW-FLAKE SCHEMA STAR-FLAKE SCHEMA
  • 28. Star Schema Dimension Tables Region_Dimension_Table region _id NE NW SE SW Product_Dimension_Table prod_grp_id prod_id prod_grp_desc prod_desc 10 20 30 100 140 220 Fewer devices Circuit boards Components region _doc Northeast Northwest Southeast Southwest account _id Power supply Motherboard Co-processor 100000 110000 120000 130000 140000 account _doc ABC Electronics Midway Electric Victor Components Washburn, Inc. Zerox Account_Dimension_Table month prod_id region_id account_id vend_id net-sales gross_sales 01-1996 02-1996 03-1996 100 140 220 SW NE SW 100000 110000 100000 100 200 300 30,000 23,000 32,000 50,000 42,000 49,000 Fact Table Monthly_Sales_Summary_Table month 01-1996 02-1996 03-1996 mo_in_fiscal_yr 4 5 6 month_name January February March Time_Dimension_Table Vendor_Dimension_Table vend_id 100 200 300 vendor_desc PowerAge, Inc. Advanced Micro Devices Farad Incorporated 28
  • 30. Factless Fact Table • It’s just a bridge between table where we used to join tables. • In this scenario we can only track the event.
  • 32. ETL (Extract, Transform and Loading) INFORMATICA
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 41.
  • 42.
  • 43.

Editor's Notes

  1. Let us look at a transaction which transfer money from one account to another. The transaction has to do two updates. But this should be transparent to the end user. To the user either the transfer goes thru or it doesn’t. Before and after the transaction the database should be in a consistent state Each transaction should be made to feel that it is the only transaction executing at that instant After the transaction completes the changes made to the db should be visible to other transactions