Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction To Essbase
Hyperion Essbase Demonstration
Designing & Explanation of Analytics Service Database
Loading Data
Understanding Analytics Services Structure
Consolidating and Calculating Data
Spreadsheet Addin
Information
Exploration /
SQL/
Relational/
Cleansing/
Data
Transaction
Multidimensionality
Multidimensionality converts two dimensional row and column oriented data into a
multidimensional cube. The faces of the cube represents dimensions.
Structures data around natural business concepts.
Provides foundation for efficient, sophisticated business analysis.
East
West
January
February
TV
VCR
TV
VCR
Data Cube
Analysts prefer to view multidimensional data in the form of a data cube rather than in
relational tables.
Cube is a metaphor for multidimensional data storage.
N-D cube can be visualized as series of (n-1)-D cubes.
Relational table
Data cube
Product
Time
Sales
Diet Cola
January
166
Diet Cola
February
182
Root Beer
January
131
Root Beer
February
149
January
February
Diet Cola
166
182
Root Beer
131
149
3-D Cube
Dimensions
Time
Products
Markets
Members
Jan, Feb, Mar (Time)
Diet Cola, Root Beer, Cream Soda,
Fruit Soda (Products)
CA, CT, NY (Markets)
Measures
Sales
s
et
Y
k
N
ar
T
M
C
C
Products
Diet Cola
166
182
143
Root Beer
131
149
120
Cream Soda
123
150
115
Fruit Soda
267
196
231
OLAP transforms raw data into transformation reflecting the real dimensionality of the
enterprise as understood by the user.
OLAP solution as Essbase XTD Analytics Services facilitates intensive analysis and
let managers invent their analysis interactively.
Middle Tier
Hyperion Analyzer
Database Tier
TCP/IP
Hyperion Reports
Spreadsheet
Add-in
HTTP
Spreadsheet
Services
HTTP
Administration
Services
Administration
Console
HTTP
Administration
Services
TCP/IP
Essbase
Essbase
Administration Services
To start the Essbase Server, launch the Essbase Server Agent executable:
To stop the Essbase Server, enter EXIT or QUIT in the Agent Console.
Essbase Server
Agent
Essbase Server
Agent Console
Essbase Server
To start the Administration Server, launch the Administration Server Agent executable:
%EASPATH%\eas\server\bin\stopadminsvr.exe
Administration Server
Agent
Administration Server
Agent Console
Administration Server
%EASPATH%\eas\server\console\admincon.exe
2. Log on to the console.
Enterprise View
Enterprise View displays your Essbase environment in a hierarchy.
Shortcut Menu
Custom View
Report
and
Verify
Load Data
Calculate
Essbase Databases
2
3
Standard Dimensions
Essbase maximizes the performance by dividing the standard dimensions into two
types :
Dense Dimension : A dimension with a high probability that one or more data
points are occupied in every combination of dimension. Hence Accounts , Year &
Scenario are considered Dense Dimensions.
Sparse Dimension : A dimension with a low percentage of data position filled.
TBC application
directory
Sales database directory
Outline
Transaction control
Free fragment file
Database file
Database backup
Kernel
Data source file
Rules files
Index file
Data file
Calculation script
Database Outline
Gen 1
Scenario
Gen 2
Actual
Gen 2
Budget
Gen 2
Forecast
Gen 2
Variances
Gen 3
Act vs Bud
Gen 3
Act vs Fcst
Gen 3
Bud vs Fcst
Dimension
Leaves
Branch
Leaves
Scenario
Level 1
Actual
Level 0
Budget
Level 0
Forecast
Level 0
Variances
Level 1
Act vs Bud
Level 0
Act vs Fcst
Level 0
Bud vs Fcst
Level 0
Level 2
Variances
Ancestors of
Act vs Bud
Act vs Fcst
Bud vs Fcst
Parent
Act vs Bud
Child
Act vs Fcst
Child
Bud vs Fcst
Child
Time Dimension
Time dimension defines the time period of the analytic data.
Separate Dimension Model
Total Year
Qtr1
FY03
Qtr2
FY04
Qtr3
Qtr4
Year
2003
2004
Qtr1FY04
Qtr2FY04
Qtr3FY04
Qtr4FY04
Outline Editor
Outline Editor enables you to design the database outline.
Toolbar
Tabs
Working pane
Control
buttons
Adding a sibling
Assigned
Dimension
Type
Outline errors
Excluded from
consolidation
Margin
Sales
(+)
COGS
(-)
3
Formula Editing pane
4
1
Budget
Variance
Variance %
Sales
100
120
-20
-16.67
100
120
20
16.67
Total Year
Qtr1
(TB First)
Additions
Ending Inventory
Feb
Mar
25
20
20
11
10
15
36
Qtr1+Qtr2+
Qtr3+Qtr4
31
25
30
30
Value of Qtr4
20
Inventory
Opening Inventory
Jan
(TB Last)
31
Total Year
Qtr1
Qtr2
Qtr3
Qtr4
120
125
150
150
545
Actual
120
125
150
150
545
Budget
110
140
140
170
560
Scenario
Label Only
Member Aliases
Aliases improve outline and report readability
Essbase stores aliases in the alias tables
You can create up to 10 alias tables
Default
Year
Year Total
Qtr1
Quarter 1
Jan
Feb
Mar
January
February
March
Year Total
Quarter 1
January
February
March
Attribute Dimensions
Attributes describe characteristics
of data such as the size and color
of products.
Attribute Dimensions
Analysis by attribute provides depth and perspective, supporting more informed
decisions
Base dimension
Products
Colas
Attribute dimensions
Caffeinated
Intro Date
Promotion
True
01-25-2003
False
05-10-2002
Caffeine Free
09-30-2001
New Millennium
Kool Cola
01-01-2001
Cola
3
2
1
Label only
Shared
member
When to Use
Store the data value with the member.
Not calculate the data value until a user requests it, and then store the
data value.
Not calculate the data value until a user requests it, and then discard
the data value.
Not allow members to be shared implicitly.
Members tagged as Never share can only be explicitly shared. To
explicitly share a member, create the shared member with the same
name and tag it as shared.
Create members for navigation only, that is, members that contain no
data values.
Share values between members. For example, in the Sample Basic
database, the 100-20 member is stored under the 100 parent and shared
under Diet parent.
Calculation scripts. After you define a UDA, you can query a member for its UDA in a
calculation script.
Data loading. You can change the sign of the data as it is loaded into the database
based on its UDA.
Loading Data
Error File
Formatted
Data File
Administration
Console
+
Nonformatted
Data File
Essbase
Server
Rules File
MaxL Shell
Database
Scenario
Products
Markets
Budget "200-30"
Dallas
Jan
Feb
Mar
Apr
May
Sales
150
160
150
140
130
COGS
60
60
60
50
50
Marketing 20
20
20
20
10
Payroll
20
20
20
20
20
Scenario
Markets
Budget
Budget
Budget
Budget
Chicago
Chicago
Chicago
Chicago
Products
"Kool
"Kool
"Diet
"Diet
Cola"
Cola"
Cola"
Cola"
Measures
Sales
COGS
Marketing
Payroll
Jun
110
40
10
20
Total Year
January
February
March
April
Total Year
Data
Data
1669.8
484
629.2
629.2
2
1
Aspen
Denver
Manchester
Qtr1
460
180
60
Ignore field
during data load.
1
2
2
1
3
Block Storage
Write-back capability
Dense Dimensions
rio
a
en
c
S
Sparse Dimensions
ts
e
k
ar
M
Measures
Products
Total Year
Customers
2
Data-descriptor dimensions
Business-view dimensions
Attribute dimensions
members
Optimized for sparser data sets,
operational analytics
Significantly reduces calculation
times and disk footprint
Designed to work seamlessly with
existing interfaces and user skills
Reduces complexity when creating
Essbase databases
Database Calculation
Data consolidation and calculation is performed upon retrieval.
Analytic Services offers two ways that you can calculate a database:
Outline calculation
Calculation script calculation
Retrieval performance can be improved by aggregating and storing selected level 0
data.
Level 0 Data
Report
Aggregated Data
Outline Calculations
By default, the calculation for a database is a CALC ALL of the database outline. CALC
ALL consolidates all dimensions and members and calculates all formulas in the
outline.
Used for less complex calculations
Follow outline relationships
Fastest way to calculate entire database
Calculated
Database
Input Data
Outline
1st Pass
Level 0 Data
2nd Pass
Calculated Data
(Before Two-Pass)
Calculated Data
(After Two-Pass)
Calculation Scripts
Calculation scripts enable you to:
A calculation script contains a series of calculation commands, equations, and formulas.
You use a calculation script to define calculations other than the calculations that are
defined by the database outline.
Calculate all or a portion of the database
Control the order in which dimensions are calculated
Perform complex calculations
Calculated
Database
Level 0 Data
Calculation Script
Dimensions and
Members
Functions and
Commands
Two-Pass Calculations
Before Two-Pass
After Two-Pass
Dynamic Calculations
Advantages
Shorten batch database calculation time
Reduce disk storage usage
Reduce database restructure time
Reduce time to perform a backup
Disadvantages
May increase retrieval time
Change calculation order
Precalculated
Database
Data
Request
Calculated
Request
Report
Jan
Feb
Jan
Feb
January
February
March
Sales
100
120
130
QTD
Sales
100
220
350
Calc Script
Dynamic
Time Series
Stored QTD
Non-stored QTD
Spreadsheet Addin
MS Excel with
Essbase Spreadsheet
Add-in
Essbase Server
Essbase Database
Essbase Toolbar
Hyperion
HyperionEssbase
Essbase
Spreadsheet
SpreadsheetAdd-In
Add-In
provides
providesad-hoc
ad-hocanalysis
analysis
ininExcel.
Excel.
Connect
ConnecttotoHyperion
Hyperion
Essbase
Server
Essbase Server
1
1
5
2
Retrieving Data
Select Essbase > Retrieve.
Essbase returns top-level data into an empty spreadsheet.
1
2
3
MS Excel
Essbase Server
4
Top-level Data
Essbase Database
Header Labels
Column
Labels
Row Labels
Data Cells
Display Options
Indentation
Totals
Replacement
Subitems
None
Aliases
Use Aliases
Member Names
Questions
?
?