Professional Documents
Culture Documents
AGENDA
Day : 1
Introduction to Essbase
Essbase Architecture and Components
Basics of Essbase
Day: 2
Dimension Building
Data Loading
Database calculation
Day: 3
MaxL Scripts
Excel- Add in
INTRODUCTION TO ESSBASE
Essbasea multi-threaded OLAP database software.
OLAP stands for On-Line Analytical Processing:
The ability to analyze metrics in different dimensions such as time, geography, gender,
product, etc.
For example, sales for the company is up.
What
What region is
most
responsible for
this increase?
particular
product
category or
categories
contributed the
most to the
increase?
Answering these types of questions in order means that you are performing an
OLAP analysis.
For people on the business side, the key feature out of the above list is
"Multidimensional."
Types of OLAP:
In the OLAP world, there are mainly two different types:
MOLAP - In MOLAP, data is stored in a multidimensional cube. MOLAP cubes
normally provide the best level of performance.
Advantages:
Excellent performance: MOLAP cubes are built for fast data retrieval, and is optimal
for slicing and dicing operations.
Can perform complex calculations: All calculations have been pre-generated when
the cube is created. Hence, complex calculations are not only doable, but they return
quickly.
ROLAP - This methodology relies on manipulating the data stored in the relational
database to give the appearance of traditional OLAP's slicing and dicing functionality. In
essence, each action of slicing and dicing is equivalent to adding a "WHERE" clause in
the SQL statement.
Advantages:
Can handle large amounts of data: The data size limitation of ROLAP
technology is the limitation on data size of the underlying relational database.
In other words, ROLAP itself places no limitation on data amount.
Can leverage functionalities inherent in the relational database: Often,
relational database already comes with a host of functionalities. ROLAP
technologies, since they sit on top of the relational database, can therefore
leverage these functionalities.
OLTP Vs OLAP
OLTP
Automate the business
OLAP
Purpose
Optimize the business
Reporting, Analysis,
Use
Transaction Processing
Modeling, Planning
Two-dimensional,
Multi-dimensional,
Schema
Normalized
Hierarchical
Based on transaction
Based on way users perform
Navigation
workflow
analysis
Aggregation, Matrix, Crossdimensional, Formula,
Calculation
Aggregation, Simple Matrix Procedural
Slow to deploy, and
Fast to deploy, and easy to
Implementation difficult to change
change
Key Features
Integration with Existing Infrastructure
Data Integration
Basics of Essbase
Essbase database can be built in forms:
BSO (Block Storage Option)
ASO( Aggregate Storage Option)
BSO Cube:
Each side of the cube represents a
dimension of data.
Time