SlideShare ist ein Scribd-Unternehmen logo
1 von 22
ONLINE ANALYTICAL
PROCESSING (OLAP)
OVERVIEW
• INTRODUCTION
• HISTORY OF OLAP
• OLAP CUBE
• DIFFERENCE BETWEEN OLAP & OLTP
• OLAP OPERATIONS
• ADVANTAGES & DISADVANTAGES
INTRODUCTION TO OLAP
• OLAP (online analytical processing) is computer
processing that enables a user to easily and
selectively extract and view data from different
points of view.
• OLAP allows users to analyze database information
from multiple database systems at one time.
HISTORY
• In 1993, E. F. Codd came up with the term
online analytical processing (OLAP) and proposed 12
criteria to define an OLAP database
• The term OLAP seems perfect to describe databases
designed to facilitate decision making (analysis) in an
organization
• The first product that performed OLAP queries was
Express, which was released in 1970 (and acquired
by Oracle in 1995 from Information Resources).
 Some popular OLAP server software programs
include:
Oracle Express Server
Hyperion Solutions Essbase
 OLAP processing is often used for data mining.
 OLAP products are typically designed for multiple-
user environments, with the cost of the
software based on the number of users.
OLAP CUBE
• An OLAP Cube is a data structure that allows
fast analysis of data.
• The arrangement of data into cubes
overcomes a limitation of relational databases.
• The OLAP cube consists of numeric facts called
measures which are categorized by
dimensions.
OLAP CUBE
OLTP VS OLAP
• Source of data
• Purpose of data
• Queries
• Processing speed
• Space Requirement
• Database Design
• Backup and Recovery
OPERATIONS OF OLAP
• There are different kind of operations which we
can perform in OLAP
• Roll up
• Drill Down
• Slice
• Dice
• Pivot
• Drill-across
• Drill-through
ROLL UP
• Takes the current aggregation level of fact values
and does a further aggregation on one or more of
the dimensions.
• Equivalent to doing GROUP BY to this dimension by
using attribute hierarchy.
SELECT [attribute list], SUM [attribute names]
FROM [table list]
WHERE [condition list]
GROUP BY [grouping list];
DRILL DOWN
• Summarizes data at a lower level of a dimension
hierarchy.
• Increases a number of dimensions - adds new headers
SLICE
Performs a selection on one dimension of the given
cube. Sets one or more dimensions to specific values
and keeps a subset of dimensions for selected values.
DICE
Define a sub-cube by performing a selection of one or
more dimensions. Refers to range select condition on
one dimension, or to select condition on more than one
dimension. Reduces the number of member values of
one or more dimensions.
PIVOT
• Rotates the data axis to view the data from
different perspectives.
• Groups data with different dimensions.
DRILL-ACROSS AND DRILL-
THROUGH
Drill-across : Accesses more than one fact table that is
linked by common dimensions. Combines cubes that
share one or more dimensions.
•Drill-through: Drill down to the bottom level of a data
cube down to its back-end relational tables.
APPLICATIONS
•Financial Applications
Marketing/Sales Applications
Business modeling
ADVANTAGES
• Consistency of Information and calculations
• What if" scenarios
• It allows a manager to pull down data from an
OLAP database in broad or specific terms.
• OLAP creates a single platform for all the
information and business needs, planning,
budgeting, forecasting, reporting and analysis
DISADVANTAGES
• Pre-Modeling
• Great Dependence on IT
• Slow In Reacting
PURPOSE OF OLAP
• To derive summarized information from large volume
database
• To generate automated reports for human view
CONCLUSION
• OLAP is a significant improvement over query systems
• OLAP is an interactive system to show different
summaries of multidimensional data by interactively
selecting the attributes in a multidimensional data
cube
REFERENCES
• http://www.skybuffer.com/blog/1/
• https://
en.wikipedia.org/wiki/Online_analytical_processing
• http://
searchdatamanagement.techtarget.com/definition/O
LAP
• http://olap.com/olap-definition/
• https://support.office.com/en-my/article/Overview-of-
Online-Analytical-Processing-OLAP-15d2cdde-f70b-
4277-b009-ed732b75fdd6

Weitere ähnliche Inhalte

Was ist angesagt?

Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ankur bhalla
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
pcherukumalla
 

Was ist angesagt? (20)

DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
 
Data cubes
Data cubesData cubes
Data cubes
 
Ppt for Application of big data
Ppt for Application of big dataPpt for Application of big data
Ppt for Application of big data
 
Data mining
Data miningData mining
Data mining
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Map Reduce
Map ReduceMap Reduce
Map Reduce
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence ppt
 
Query Decomposition and data localization
Query Decomposition and data localization Query Decomposition and data localization
Query Decomposition and data localization
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Multimedia Database
Multimedia Database Multimedia Database
Multimedia Database
 
Data Models
Data ModelsData Models
Data Models
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 

Ähnlich wie OLAP

Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1
Amit Sharma
 

Ähnlich wie OLAP (20)

3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Complete unit ii notes
Complete unit ii notesComplete unit ii notes
Complete unit ii notes
 
Data Warehousing.pptx
Data Warehousing.pptxData Warehousing.pptx
Data Warehousing.pptx
 
OLAP & Data Warehouse
OLAP & Data WarehouseOLAP & Data Warehouse
OLAP & Data Warehouse
 
Case study: Implementation of OLAP operations
Case study: Implementation of OLAP operationsCase study: Implementation of OLAP operations
Case study: Implementation of OLAP operations
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1
 
OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data Warehouse
 
managing big data
managing big datamanaging big data
managing big data
 
MULTI-DIMENSIONAL DATABASES.pptx
MULTI-DIMENSIONAL DATABASES.pptxMULTI-DIMENSIONAL DATABASES.pptx
MULTI-DIMENSIONAL DATABASES.pptx
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
Yahoo! Hack India: Hyderabad 2013 | Building Data Products At Scale
Yahoo! Hack India: Hyderabad 2013 | Building Data Products At ScaleYahoo! Hack India: Hyderabad 2013 | Building Data Products At Scale
Yahoo! Hack India: Hyderabad 2013 | Building Data Products At Scale
 
Olap operations
Olap operationsOlap operations
Olap operations
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
 
DataBase Management systems (IM).pptx
DataBase Management systems (IM).pptxDataBase Management systems (IM).pptx
DataBase Management systems (IM).pptx
 
Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)Java Developers, make the database work for you (NLJUG JFall 2010)
Java Developers, make the database work for you (NLJUG JFall 2010)
 
The strength of a spatial database
The strength of a spatial databaseThe strength of a spatial database
The strength of a spatial database
 
Querying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptxQuerying_with_T-SQL_-_01.pptx
Querying_with_T-SQL_-_01.pptx
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

OLAP

  • 2. OVERVIEW • INTRODUCTION • HISTORY OF OLAP • OLAP CUBE • DIFFERENCE BETWEEN OLAP & OLTP • OLAP OPERATIONS • ADVANTAGES & DISADVANTAGES
  • 3. INTRODUCTION TO OLAP • OLAP (online analytical processing) is computer processing that enables a user to easily and selectively extract and view data from different points of view. • OLAP allows users to analyze database information from multiple database systems at one time.
  • 4. HISTORY • In 1993, E. F. Codd came up with the term online analytical processing (OLAP) and proposed 12 criteria to define an OLAP database • The term OLAP seems perfect to describe databases designed to facilitate decision making (analysis) in an organization • The first product that performed OLAP queries was Express, which was released in 1970 (and acquired by Oracle in 1995 from Information Resources).
  • 5.  Some popular OLAP server software programs include: Oracle Express Server Hyperion Solutions Essbase  OLAP processing is often used for data mining.  OLAP products are typically designed for multiple- user environments, with the cost of the software based on the number of users.
  • 6.
  • 7. OLAP CUBE • An OLAP Cube is a data structure that allows fast analysis of data. • The arrangement of data into cubes overcomes a limitation of relational databases. • The OLAP cube consists of numeric facts called measures which are categorized by dimensions.
  • 9. OLTP VS OLAP • Source of data • Purpose of data • Queries • Processing speed • Space Requirement • Database Design • Backup and Recovery
  • 10. OPERATIONS OF OLAP • There are different kind of operations which we can perform in OLAP • Roll up • Drill Down • Slice • Dice • Pivot • Drill-across • Drill-through
  • 11. ROLL UP • Takes the current aggregation level of fact values and does a further aggregation on one or more of the dimensions. • Equivalent to doing GROUP BY to this dimension by using attribute hierarchy. SELECT [attribute list], SUM [attribute names] FROM [table list] WHERE [condition list] GROUP BY [grouping list];
  • 12. DRILL DOWN • Summarizes data at a lower level of a dimension hierarchy. • Increases a number of dimensions - adds new headers
  • 13. SLICE Performs a selection on one dimension of the given cube. Sets one or more dimensions to specific values and keeps a subset of dimensions for selected values.
  • 14. DICE Define a sub-cube by performing a selection of one or more dimensions. Refers to range select condition on one dimension, or to select condition on more than one dimension. Reduces the number of member values of one or more dimensions.
  • 15. PIVOT • Rotates the data axis to view the data from different perspectives. • Groups data with different dimensions.
  • 16. DRILL-ACROSS AND DRILL- THROUGH Drill-across : Accesses more than one fact table that is linked by common dimensions. Combines cubes that share one or more dimensions. •Drill-through: Drill down to the bottom level of a data cube down to its back-end relational tables.
  • 18. ADVANTAGES • Consistency of Information and calculations • What if" scenarios • It allows a manager to pull down data from an OLAP database in broad or specific terms. • OLAP creates a single platform for all the information and business needs, planning, budgeting, forecasting, reporting and analysis
  • 19. DISADVANTAGES • Pre-Modeling • Great Dependence on IT • Slow In Reacting
  • 20. PURPOSE OF OLAP • To derive summarized information from large volume database • To generate automated reports for human view
  • 21. CONCLUSION • OLAP is a significant improvement over query systems • OLAP is an interactive system to show different summaries of multidimensional data by interactively selecting the attributes in a multidimensional data cube
  • 22. REFERENCES • http://www.skybuffer.com/blog/1/ • https:// en.wikipedia.org/wiki/Online_analytical_processing • http:// searchdatamanagement.techtarget.com/definition/O LAP • http://olap.com/olap-definition/ • https://support.office.com/en-my/article/Overview-of- Online-Analytical-Processing-OLAP-15d2cdde-f70b- 4277-b009-ed732b75fdd6