SlideShare a Scribd company logo
3
Most read
4
Most read
7
Most read
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
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

More Related Content

PPTX
Online analytical processing
nurmeen1
 
PPTX
OLAP & DATA WAREHOUSE
Zalpa Rathod
 
PPTX
OLAP
Slideshare
 
PPSX
OLAP OnLine Analytical Processing
Walid Elbadawy
 
PPTX
OLAP v/s OLTP
ahsan irfan
 
PPTX
OLAP operations
kunj desai
 
PPTX
Data warehousing
Shruti Dalela
 
PPTX
Data warehouse architecture
janani thirupathi
 
Online analytical processing
nurmeen1
 
OLAP & DATA WAREHOUSE
Zalpa Rathod
 
OLAP OnLine Analytical Processing
Walid Elbadawy
 
OLAP v/s OLTP
ahsan irfan
 
OLAP operations
kunj desai
 
Data warehousing
Shruti Dalela
 
Data warehouse architecture
janani thirupathi
 

What's hot (20)

PPTX
Data warehousing
Vigneshwaar Ponnuswamy
 
PPTX
Data Reduction
Rajan Shah
 
PPTX
Clustering in Data Mining
Archana Swaminathan
 
PPTX
Data Modeling PPT
Trinath
 
PPTX
Query processing in Distributed Database System
Meghaj Mallick
 
PPTX
Distributed database
ReachLocal Services India
 
PPT
DATA WAREHOUSING AND DATA MINING
Lovely Professional University
 
PPTX
Ordbms
ramandeep brar
 
PDF
NOSQL- Presentation on NoSQL
Ramakant Soni
 
PPT
Data preprocessing
ankur bhalla
 
PPT
Association rule mining
Acad
 
PPTX
Data Dictionary
Vishal Anand
 
PPTX
Knowledge discovery process
Shuvra Ghosh
 
PPTX
Oltp vs olap
Mr. Fmhyudin
 
PPTX
Database Management System ppt
OECLIB Odisha Electronics Control Library
 
PPTX
Apriori algorithm
Gaurav Aggarwal
 
PPTX
Major issues in data mining
Slideshare
 
PPTX
3 tier data warehouse
J M
 
PPT
Mining Frequent Patterns, Association and Correlations
Justin Cletus
 
PPT
Hive(ppt)
Abhinav Tyagi
 
Data warehousing
Vigneshwaar Ponnuswamy
 
Data Reduction
Rajan Shah
 
Clustering in Data Mining
Archana Swaminathan
 
Data Modeling PPT
Trinath
 
Query processing in Distributed Database System
Meghaj Mallick
 
Distributed database
ReachLocal Services India
 
DATA WAREHOUSING AND DATA MINING
Lovely Professional University
 
NOSQL- Presentation on NoSQL
Ramakant Soni
 
Data preprocessing
ankur bhalla
 
Association rule mining
Acad
 
Data Dictionary
Vishal Anand
 
Knowledge discovery process
Shuvra Ghosh
 
Oltp vs olap
Mr. Fmhyudin
 
Database Management System ppt
OECLIB Odisha Electronics Control Library
 
Apriori algorithm
Gaurav Aggarwal
 
Major issues in data mining
Slideshare
 
3 tier data warehouse
J M
 
Mining Frequent Patterns, Association and Correlations
Justin Cletus
 
Hive(ppt)
Abhinav Tyagi
 
Ad

Similar to OLAP (20)

PDF
OLAP in Data Warehouse
SOMASUNDARAM T
 
PPTX
11000122014_Avishek_Roy_Data_Warehousing_&_Data_Mining.pptx
AVISHEKROY93
 
PPTX
Online Analytical Processing.seminar(1).pptx
ChahatTyagi2
 
PPTX
3 OLAP.pptx
Priyanshu931034
 
PPTX
Advance databases concepts big data tech
Komal Khanna
 
PPTX
OLAP (Online Analytical Processing).pptx
lalitajites
 
PDF
Olap queries
Jaya Jeswani
 
PPTX
11000122014_Avishek_Roy_Computer_Networks.pptx
AVISHEKROY93
 
PPTX
Project report aditi paul1
guest9529cb
 
PPTX
Olap, expert system, data visualisation
Talent Corner HR Services Pvt Ltd.
 
PPTX
OLAP & Data Warehouse
Zalpa Rathod
 
PDF
OLAP IN DATA MINING
wilifred
 
PPT
Online Analytical Processing
nayakslideshare
 
PPTX
Olap operations
RohanJaiswal29
 
PPTX
OLAP
lau_castro13
 
PPTX
Introduction to data warehouse, Data Cube.pptx
Raglandroyal1
 
PDF
Kylin and Druid Presentation
argonauts007
 
PPTX
Lecture 06 -IIS-OLAP.pptx
Asadkhan47384
 
PPTX
OLAPCUBE.pptx
DrJANANIA1
 
OLAP in Data Warehouse
SOMASUNDARAM T
 
11000122014_Avishek_Roy_Data_Warehousing_&_Data_Mining.pptx
AVISHEKROY93
 
Online Analytical Processing.seminar(1).pptx
ChahatTyagi2
 
3 OLAP.pptx
Priyanshu931034
 
Advance databases concepts big data tech
Komal Khanna
 
OLAP (Online Analytical Processing).pptx
lalitajites
 
Olap queries
Jaya Jeswani
 
11000122014_Avishek_Roy_Computer_Networks.pptx
AVISHEKROY93
 
Project report aditi paul1
guest9529cb
 
Olap, expert system, data visualisation
Talent Corner HR Services Pvt Ltd.
 
OLAP & Data Warehouse
Zalpa Rathod
 
OLAP IN DATA MINING
wilifred
 
Online Analytical Processing
nayakslideshare
 
Olap operations
RohanJaiswal29
 
Introduction to data warehouse, Data Cube.pptx
Raglandroyal1
 
Kylin and Druid Presentation
argonauts007
 
Lecture 06 -IIS-OLAP.pptx
Asadkhan47384
 
OLAPCUBE.pptx
DrJANANIA1
 
Ad

Recently uploaded (20)

PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
Architecture of the Future (09152021)
EdwardMeyman
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Software Development Methodologies in 2025
KodekX
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
Architecture of the Future (09152021)
EdwardMeyman
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Doc9.....................................
SofiaCollazos
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Software Development Company | KodekX
KodekX
 
Software Development Methodologies in 2025
KodekX
 

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.
  • 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