SlideShare a Scribd company logo
1 of 22
OLAP
V. Saranya
AP/CSE
Sri Vidya college of Engineering & Technology,
Virudhunagar
Need for OLAP
• Business problems need query centric db.
• Need multidimensional approach.
Characteristics of above problems:
 Extract large number of records from large
data set.
 Data summary.
To solve these kind of problems we need OLAP
Introduction to OLAP
• Continuous iterative process.
• Operations are:
– Drill down
– Drill up
– pivot
Multidimensional data model
• How many students done the
conducted by department in college.
• Dimensions are:

exams

– Students
– Exams
– Department
– College.
Response time of multidimensional query depends upon the number of cells to be
added on the fly.
Number of dimension increases=no of cube cell increase
Data Cubes
•
•
•
•
•
•
•
•
•
•
•
•

OLAP Guidelines
Multidimensional conceptual view
Transparency
Accessibility
Consistent reporting performance
Client/Server architecture
Generic dimensionality
Dynamic square matrix handling
Multiuser support
Unrestricted cross dimensional operation
Institutive data manipulation
Flexible reporting
Unlimited dimension and aggregation levels
•
•
•
•

Comprehensive database management tools
The ability to drill down to detail view
Incremental database refresh
SQL interface.
Classification of OLAP tools
• Based on multidimensional db.
• Allow the users to analyze the data using
views.
• Need MDDB.
• Classifications:
– MOLAP
– ROLAP
M(Multidimensional)OLAP
• Uses MDDBMS to organize and navigate data
• Data Structure: Array
• Segregate the OLAP thro API
Pros:
 Excellent performance
 Response time.
Cons:
 Series analysis
 iteration
Example
Organization tool
• Arbor software: ESSbase
• Oracle: Express server
• Pilot Software: Light Slip Server
• Snipper: TM/I
• Planning Science: Gentium
• Kenan technology: Multiway
Challenges
• Data structure to support multiple subject area of data.
• Analyze which data can be navigated and analyzed.
• When the navigation changes the data structure needs to be
physically reorganized.
• Need different skill set and tools for DBA to build, maintain
database.
• Need hybrid solution.
Hybrid Solution:
Integration of multidimensional data storage with
RDBMS,
Provide users with MDDS
Data maintained in RDBMS.
MOLAP Architecture

Database Server

Load

MOLAP
Server

Info
Request

SQL
Result

Front End Tool
Meta Data
Request
Processing

Result
Set
• This allows the MDDS to dynamically obtain
the detail maintained in RDBMS when the
application reaches the bottom of
multidimensional cells during drill down
analysis.
• Best for Sensitive applications.
ROLAP
• Fastest growing style of OLAP
• Products of ROLAP have been engineered to
support products directly through meta data.
• Enables multi dimensional views of 2D
relational tables.
• Pros:
– Flexibility

• Cons:
– Data base design
ROLAP
ROLAP
Server

Database Server

Info
Request

SQL

Result
set

Front End Tool
Meta Data
Request
Processing

Result
Set
•
•
•
•

Vendors
Information advantage
Microstrategy
Platinum/Prodea software
Sybase

Tools
Axsys
Dss agent/ Dss server
Beacon
High gate project
Managed Query Environment/HOLAP
• Provides user with ability to perform limited analysis
capability either directly with RDBMS products or
• Intermediate MOLAP.
• The ad hoc query converted to provide data cube.
Done by:
1. Convert the query to select data from DBMS
2. Deliver the data to desktop where it is placed in data
cube.
3. Data cube is stored locally to reduce overhead of
creation of the cube.
4. Now user can perform multi dimensional analysis.
HOLAP/MQE/Hybrid architecture
SQL Query

Database Server
Result set OR
Load

RDB
MS

SQL
Result
set

Info
Request

MOLAP
Server
Result
Set

Front End Tool
• Pros:
– Simple installation
– Administration is easy
– Network traffic is less

• Cons:
– Redundancy
– Inconsistency.
OLAP tools and Internet
• Internet  free resource, provides connectivity, can do
complex administration jobs, store and manage data
applications
• Data warehousing
General features of web enabled data access:
• 1st generation websites:
– Static distribution model
– Client access static html pages via browser.
– Decision support reports stored as html doc and delivered to
users.

• Deficiencies:
– Interaction with clients.
• 2nd generation:
– Supports interaction
– Multi tiered architecture
– Client submits the query in html to web server
– Server transform the request to CGI
– The gateway submits SQL queries to db and
receives and translates to html and sends to page
requester.
Web Processing Model

More Related Content

What's hot

Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
Shanthi Mukkavilli
 
database recovery techniques
database recovery techniques database recovery techniques
database recovery techniques
Kalhan Liyanage
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ankur bhalla
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
pcherukumalla
 

What's hot (20)

Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
OLAP v/s OLTP
OLAP v/s OLTPOLAP v/s OLTP
OLAP v/s OLTP
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
OLAP operations
OLAP operationsOLAP operations
OLAP operations
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Data Mining
Data MiningData Mining
Data Mining
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
database recovery techniques
database recovery techniques database recovery techniques
database recovery techniques
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
introduction to NOSQL Database
introduction to NOSQL Databaseintroduction to NOSQL Database
introduction to NOSQL Database
 
Rdbms
RdbmsRdbms
Rdbms
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Hadoop File system (HDFS)
Hadoop File system (HDFS)Hadoop File system (HDFS)
Hadoop File system (HDFS)
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
 
Clustering in Data Mining
Clustering in Data MiningClustering in Data Mining
Clustering in Data Mining
 

Viewers also liked

Threats to information security
Threats to information securityThreats to information security
Threats to information security
swapneel07
 
Chapter 6 Mis And Erp
Chapter 6 Mis And ErpChapter 6 Mis And Erp
Chapter 6 Mis And Erp
management 2
 

Viewers also liked (20)

DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Tuning data warehouse
Tuning data warehouseTuning data warehouse
Tuning data warehouse
 
Clique
Clique Clique
Clique
 
Difference between molap, rolap and holap in ssas
Difference between molap, rolap and holap  in ssasDifference between molap, rolap and holap  in ssas
Difference between molap, rolap and holap in ssas
 
Database aggregation using metadata
Database aggregation using metadataDatabase aggregation using metadata
Database aggregation using metadata
 
3.4 density and grid methods
3.4 density and grid methods3.4 density and grid methods
3.4 density and grid methods
 
Cure, Clustering Algorithm
Cure, Clustering AlgorithmCure, Clustering Algorithm
Cure, Clustering Algorithm
 
Density Based Clustering
Density Based ClusteringDensity Based Clustering
Density Based Clustering
 
1.7 data reduction
1.7 data reduction1.7 data reduction
1.7 data reduction
 
Application of data mining
Application of data miningApplication of data mining
Application of data mining
 
Erp benefits
Erp benefitsErp benefits
Erp benefits
 
TYPES OF HACKING
TYPES OF HACKINGTYPES OF HACKING
TYPES OF HACKING
 
Threats to information security
Threats to information securityThreats to information security
Threats to information security
 
Top 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project FailureTop 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project Failure
 
Threats to Information Resources - MIS - Shimna
Threats to Information Resources - MIS - ShimnaThreats to Information Resources - MIS - Shimna
Threats to Information Resources - MIS - Shimna
 
ERP and MIS
ERP and MISERP and MIS
ERP and MIS
 
Chapter 6 Mis And Erp
Chapter 6 Mis And ErpChapter 6 Mis And Erp
Chapter 6 Mis And Erp
 
Hacking ppt
Hacking pptHacking ppt
Hacking ppt
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Apriori Algorithm
Apriori AlgorithmApriori Algorithm
Apriori Algorithm
 

Similar to OLAP

Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
Cloudera, Inc.
 
NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabases
Adi Challa
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud application
Noam Sheffer
 

Similar to OLAP (20)

Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
Accelerating Data Warehouse Modernization
Accelerating Data Warehouse ModernizationAccelerating Data Warehouse Modernization
Accelerating Data Warehouse Modernization
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabases
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
Big SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopBig SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on Hadoop
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
OBIEE ARCHITECTURE.ppt
OBIEE ARCHITECTURE.pptOBIEE ARCHITECTURE.ppt
OBIEE ARCHITECTURE.ppt
 
Designing, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDesigning, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons Learned
 
SoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in UtahSoftServe BI/BigData Workshop in Utah
SoftServe BI/BigData Workshop in Utah
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud application
 
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015 Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
 
Hadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data WarehouseHadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data Warehouse
 
Replacing Oracle Database at an International Bank
Replacing Oracle Database at an International BankReplacing Oracle Database at an International Bank
Replacing Oracle Database at an International Bank
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan PachenkoPGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
PGConf.ASIA 2019 Bali - Keynote Speech 2 - Ivan Pachenko
 
1 introba
1 introba1 introba
1 introba
 

More from Slideshare

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010
Slideshare
 
Report generation
Report generationReport generation
Report generation
Slideshare
 
Security in Relational model
Security in Relational modelSecurity in Relational model
Security in Relational model
Slideshare
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
Slideshare
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
Slideshare
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Slideshare
 
What is in you
What is in youWhat is in you
What is in you
Slideshare
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inference
Slideshare
 
Logical reasoning 21.1.13
Logical reasoning 21.1.13Logical reasoning 21.1.13
Logical reasoning 21.1.13
Slideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
Slideshare
 
Resolution(decision)
Resolution(decision)Resolution(decision)
Resolution(decision)
Slideshare
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
Slideshare
 
Neural networks
Neural networksNeural networks
Neural networks
Slideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
Slideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
Slideshare
 
Neural networks
Neural networksNeural networks
Neural networks
Slideshare
 
Logical reasoning
Logical reasoning Logical reasoning
Logical reasoning
Slideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
Slideshare
 

More from Slideshare (20)

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010
 
Report generation
Report generationReport generation
Report generation
 
Trigger
TriggerTrigger
Trigger
 
Security in Relational model
Security in Relational modelSecurity in Relational model
Security in Relational model
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
What is in you
What is in youWhat is in you
What is in you
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inference
 
Logical reasoning 21.1.13
Logical reasoning 21.1.13Logical reasoning 21.1.13
Logical reasoning 21.1.13
 
Logic agent
Logic agentLogic agent
Logic agent
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
Resolution(decision)
Resolution(decision)Resolution(decision)
Resolution(decision)
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
 
Neural networks
Neural networksNeural networks
Neural networks
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
Neural networks
Neural networksNeural networks
Neural networks
 
Logical reasoning
Logical reasoning Logical reasoning
Logical reasoning
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

OLAP

  • 1. OLAP V. Saranya AP/CSE Sri Vidya college of Engineering & Technology, Virudhunagar
  • 2. Need for OLAP • Business problems need query centric db. • Need multidimensional approach. Characteristics of above problems:  Extract large number of records from large data set.  Data summary. To solve these kind of problems we need OLAP
  • 3. Introduction to OLAP • Continuous iterative process. • Operations are: – Drill down – Drill up – pivot
  • 4. Multidimensional data model • How many students done the conducted by department in college. • Dimensions are: exams – Students – Exams – Department – College. Response time of multidimensional query depends upon the number of cells to be added on the fly. Number of dimension increases=no of cube cell increase
  • 6. • • • • • • • • • • • • OLAP Guidelines Multidimensional conceptual view Transparency Accessibility Consistent reporting performance Client/Server architecture Generic dimensionality Dynamic square matrix handling Multiuser support Unrestricted cross dimensional operation Institutive data manipulation Flexible reporting Unlimited dimension and aggregation levels
  • 7. • • • • Comprehensive database management tools The ability to drill down to detail view Incremental database refresh SQL interface.
  • 8. Classification of OLAP tools • Based on multidimensional db. • Allow the users to analyze the data using views. • Need MDDB. • Classifications: – MOLAP – ROLAP
  • 9. M(Multidimensional)OLAP • Uses MDDBMS to organize and navigate data • Data Structure: Array • Segregate the OLAP thro API Pros:  Excellent performance  Response time. Cons:  Series analysis  iteration
  • 10. Example Organization tool • Arbor software: ESSbase • Oracle: Express server • Pilot Software: Light Slip Server • Snipper: TM/I • Planning Science: Gentium • Kenan technology: Multiway
  • 11. Challenges • Data structure to support multiple subject area of data. • Analyze which data can be navigated and analyzed. • When the navigation changes the data structure needs to be physically reorganized. • Need different skill set and tools for DBA to build, maintain database. • Need hybrid solution. Hybrid Solution: Integration of multidimensional data storage with RDBMS, Provide users with MDDS Data maintained in RDBMS.
  • 13. • This allows the MDDS to dynamically obtain the detail maintained in RDBMS when the application reaches the bottom of multidimensional cells during drill down analysis. • Best for Sensitive applications.
  • 14. ROLAP • Fastest growing style of OLAP • Products of ROLAP have been engineered to support products directly through meta data. • Enables multi dimensional views of 2D relational tables. • Pros: – Flexibility • Cons: – Data base design
  • 15. ROLAP ROLAP Server Database Server Info Request SQL Result set Front End Tool Meta Data Request Processing Result Set
  • 17. Managed Query Environment/HOLAP • Provides user with ability to perform limited analysis capability either directly with RDBMS products or • Intermediate MOLAP. • The ad hoc query converted to provide data cube. Done by: 1. Convert the query to select data from DBMS 2. Deliver the data to desktop where it is placed in data cube. 3. Data cube is stored locally to reduce overhead of creation of the cube. 4. Now user can perform multi dimensional analysis.
  • 18. HOLAP/MQE/Hybrid architecture SQL Query Database Server Result set OR Load RDB MS SQL Result set Info Request MOLAP Server Result Set Front End Tool
  • 19. • Pros: – Simple installation – Administration is easy – Network traffic is less • Cons: – Redundancy – Inconsistency.
  • 20. OLAP tools and Internet • Internet  free resource, provides connectivity, can do complex administration jobs, store and manage data applications • Data warehousing General features of web enabled data access: • 1st generation websites: – Static distribution model – Client access static html pages via browser. – Decision support reports stored as html doc and delivered to users. • Deficiencies: – Interaction with clients.
  • 21. • 2nd generation: – Supports interaction – Multi tiered architecture – Client submits the query in html to web server – Server transform the request to CGI – The gateway submits SQL queries to db and receives and translates to html and sends to page requester.