Professional Documents
Culture Documents
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 TV VCR TV VCR February Actual Budget Actual Budget Sales Margin
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 Product Diet Cola Diet Cola Root Beer Root Beer Time January February January February Sales 166 182 131 149 Diet Cola Root Beer Data cube January 166 131 February 182 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
ts Y ke N r a T C M
C A
Diet Cola
Products
Jan Feb Mar Time 267 units of fruit soda sold in CA in Jan
Online Analytical processing System (OLAP) is a category of software that lets analysis ,managers and executables gain insight into data thru fast ,consistent, interactive access to a wide variety of possible data views. 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. Provides multiple-user access to the analytic information. Provides a graphical user interface. Conforms to the client-server architecture.
Spreadsheet Add-in
HTTP
HTTP
Essbase
Administration Console
HTTP
10
Essbase
Multi-threaded OLAP database software Based upon Web-deployable, thin-client architecture Components: Essbase Server Essbase Client Essbase Spreadsheet Add-in ESSCMD MaxL data definition language (MaxL DDL) Data manipulation language (MDX) Optional. Data Mining
11
Administration Services
Database and system administrators' interface to Essbase Components: Administration Server Administration Console
12
Essbase Server
13
To start the Administration Server, launch the Administration Server Agent executable: To stop the Administration Server, launch the following executable: %EASPATH%\eas\server\bin\stopadminsvr.exe
Administration Server
14
%EASPATH%\eas\server\console\admincon.exe
2. Log on to the console.
15
Enterprise View
Enterprise View displays your Essbase environment in a hierarchy.
Shortcut Menu
Custom View
16
Load Data
Calculate
17
18
Essbase Databases
Data repository that contains multidimensional analytic data Database objects: Database outline Data sources Rules files Calculation scripts Report scripts Security definitions Linked reporting objects Partition definitions
19
2 3
20
21
22
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.
23
Outline Transaction control Free fragment file Database file Database backup Kernel Data source file Rules files Index file Data file Calculation script
24
Database Outline
Tree structure for dimension hierarchies Consolidations and mathematical relationships between members Outline Editor
25
Scenario Actual Budget Forecast Variances Act vs Bud Act vs Fcst Bud vs Fcst
Dimension
Leaves
Branch
Leaves
26
Scenario Actual Budget Forecast Variances Act vs Bud Act vs Fcst Bud vs Fcst Level 0 Level 0 Level 0 Level 0 Level 0 Level 0
Level 1
Level 2
Level 1
27
28
Time Dimension
Time dimension defines the time period of the analytic data. Separate Dimension Model Total Year Qtr1 Qtr2 Qtr3 Qtr4 Year 2003 2004 Fiscal Year Crossover Model Year FY03 FY04 Qtr1FY04 Qtr2FY04 Qtr3FY04 Qtr4FY04
29
Outline Editor
Outline Editor enables you to design the database outline.
Toolbar Tabs
Working pane
Control buttons
30
31
32
Outline errors
33
34
35
36
4 1
37
38
Total Year Qtr1 Inventory Opening Inventory Additions Ending Inventory (TB Last) (TB First) Jan 20 Feb 31 Mar 25
20 36 30
11 31
10 25
15 30
39
Total Year Qtr1 Scenario Actual Budget Label Only Qtr2 Qtr3 Qtr4
40
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 Qtr1 Jan Feb Mar
41
Attribute Dimensions
Attributes describe characteristics
of data such as the size and color of products.
42
Attribute Dimensions
Analysis by attribute provides depth and perspective, supporting more informed decisions
.
Attribute dimensions
Base dimension
Products Colas
Caffeinated True
False
05-10-2002 09-30-2001
Kool Cola
01-01-2001
43
3 2 1
5
44
45
46
Loading Data
47
+
Nonformatted Data File Rules File
Administration Console
Essbase Server
MaxL Shell
Database
48
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 Products Measures
Jun 110 40 10 20
Total Year
Data
49
2 1
50
1st quarter Budget Data Jan Feb Mar Diet Cola Sales 150 160 150 Kool Cola COGS 60 60 60 C-Free Cola Marketing 20 20 20
51
1 2
52
53
2 1 3
54
55
56
Dense Dimensions
io ar n ce S
Sparse Dimensions
s et k ar M
Measures
Products
Total Year
Customers
57
58
59
60
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
61
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
Input Data
Calculated Database
Outline
62
1st Pass
2nd Pass
Level 0 Data
Calculated Data
(After Two-Pass)
63
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
Level 0 Data
Calculated Database
Calculation Script
64
65
66
Two-Pass Calculations
Before Two-Pass
After Two-Pass
67
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
68
Jan
Feb
Calc Script
Stored QTD
Jan
Feb
Non-stored QTD
69
Spreadsheet Addin
70
Essbase Server
Essbase Database
71
Essbase Toolbar
72
Hyperion Essbase Hyperion Essbase Spreadsheet Add-In Spreadsheet Add-In provides ad-hoc analysis provides ad-hoc analysis in Excel. in Excel.
73
1 1
2 3
5 2
3 4
74
Retrieving Data
Select Essbase > Retrieve. Essbase returns top-level data into an empty spreadsheet.
4 Top-level Data
75
Header Labels
Column Labels
Row Labels
Data Cells
76
Display Options
Indentation
Totals Replacement
Subitems
None
77
Aliases
Member Names
Use Aliases
78
Questions
? ?
?
79