You are on page 1of 10

Hyperion Essbase Training

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.

Difference between OLTP and OLAP?

OLTP (On-line Transaction Processing) is characterized by a large

number of short on-line transactions (INSERT, UPDATE, DELETE).


The main emphasis for OLTP systems is put on very fast query
processing, maintaining data integrity in multi-access environments
and an effectiveness measured by number of transactions per second.
In OLTP database there is detailed and current data, and schema used
to store transactional databases is the entity model (usually 3NF).

OLAP (On-line Analytical Processing) is characterized by relatively

low volume of transactions. Queries are often very complex and


involve aggregations. For OLAP systems a response time is an
effectiveness measure. OLAP applications are widely used by Data
Mining techniques. In OLAP database there is aggregated, historical
data, stored in multi-dimensional schemas (usually star schema).

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

Essbase Architecture and Components

Key Features
Integration with Existing Infrastructure
Data Integration

Ease of Server and Database administration

Mission critical Applications in Web-based Environment


Powerful Querying
Calculations

Write-Back and Security

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

You might also like