On-Line Analytical Processing (OLAP)
On-Line Analytical Processing (OLAP)
ANALYTICAL
PROCESSING
(OLAP)
INTRODUCTION
OLAP FUNCTIONALITY
Calculations and modeling applied across
dimensions, through hierarchies and /or
across members .
Trend analysis over sequential time periods .
Slicing subsets for on-screen viewing .
Drill-down to deeper levels of consolidation.
Reach through to underlying detail data.
Rotation to new dimensional comparisons in
the viewing area.
OLAP SERVER
An OLAP server is a high-capacity, multi-user
data manipulation engine specifically
designed to support and operate on multi-
dimensional data structures.
TYPES OF OLAP
Multidimensional OLAP(MOLAP)
MOLAP uses summary database that can
be thought of as cubes.
Relational OLAP(ROLAP)
ROLAP uses relational database.
Hybrid OLAP(HOLAP)
HOLAP uses relational tables as well as
multi-dimensional tables.
The ‘FASMI’ test
FAST
ANALYSIS
SHARED
MULTIDIMENSIONAL
INFORMATION
FAST
FAST means that the system is targeted to
deliver most responses to users within about
few seconds.
ANALYSIS
ANALYSIS means that the system can cope
with any business logic and statistical analysis
that is relevant for the application and the
user.
SHARED
SHARED means that the system implements
all the security requirements for
confidentiality.
MULTIDIMENSIONAL
MULTIDIMENSIONAL is our key
requirement .i.e. if we had to pick a one-word
definition of OLAP then it will be
MULTIDIMENSIONAL.
INFORMATION
INFORMATION is all of the data and
derived information needed ,wherever it is
and however much is relevant for the
applications.
TECHNIQUES
The techniques used to achieve it include
many flavors of client/server architecture,
time series analysis, object-orientation,
optimized proprietary data storage,
multithreading and various patented ideas
that vendors are so proud of.
DATA WAREHOUSING
AND
OLAP
OLTP SYSTEM
Online transaction processing (OLTP) system
is characterized by having large number of
concurrent users actively adding and
modifying data.
PROBLEMS OCCURRED USING
OLTP SYSTEM