Sei sulla pagina 1di 15

Hyperion Essbase 7X: New Features

1
Aggregate Storage Overview

2005 Hyperion Solutions Corporation. All Rights Reserved.

Objectives
At the end of this lesson, you should be able to:
Define the aggregate storage option
Identify the differences between aggregate storage and block storage
options
Define principal design considerations when working with aggregate
storage databases

2005 Hyperion Solutions Corporation. All Rights Reserved.

Aggregate Storage Overview

Business Model

Challenge

Customer analysis

Many dimensions, millions of


customers

Sales forecasting

Write-back and calculation intensive

Procurement analysis

Many products across many


customers

Profitability analysis

Cost allocations across products and


customers

Logistics analysis

Near real-time information on product


shipments

Financial
consolidations

Currency conversions, inter-company


eliminations

2005 Hyperion Solutions Corporation. All Rights Reserved.

Defining Aggregate Storage


A new storage kernel
Aggregate-intensive cubes
Larger numbers of dimensions and
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

2005 Hyperion Solutions Corporation. All Rights Reserved.

Accessing a Wider Application Set


Dense data sets

Hyperion Essbase
is well suited for
block storage
ROLAP

Block
Storage
Dual Storage
(Block Storage/
Aggregate Storage)

Aggregate
Storage

Sparse data sets

Aggregate
Storage

ROLAP technologies
are well suited for
aggregate storage
Simple calc
(high aggregation)

Complex calc
(complex analytics)

2005 Hyperion Solutions Corporation. All Rights Reserved.

Combining Solutions
To maximize functionality, combine
Historical and Forecast
Federated View
Aggregate or
Block Storage

SKU Product
Profitability
Aggregate
Storage Option

Product Profitability
Forecast
Dense/Sparse
Storage Option

Highly additive
and dimensional

High write back


and analytical
2005 Hyperion Solutions Corporation. All Rights Reserved.

Transparent
Partition
Multi user
write back

Existing IT Investments
Storage options are tightly embedded within Essbase to
maximize performance.
Query, Reports, Analysis, Dashboards
APIs

Information Delivery &


Application Transparency

Analytic Engine

Administration
Services & MaxL

Aggregate
Storage

Block
Storage

Shared
tablespace

.ind .pag
files

Hyperion Essbase
2005 Hyperion Solutions Corporation. All Rights Reserved.

Essbase
Integration Services
Select your storage type
when you create your
application.

Delivering End-to-End Support

Analysis

Query &
Reporting

Dashboards

3rd Party
Integration

Hyperion Essbase

Budgeting &
Financial
Consolidations

Forecasting &
Profitability
Analysis

Procurement &
Logistics
Analysis

Block Storage
Aggregate Storage
2005 Hyperion Solutions Corporation. All Rights Reserved.

Customer
Analysis

Aggregate Storage Kernel Overview


Load data only at level 0
Read-only technology
Create aggregate views

Algorithm selects and stores


most expensive queries
Queries are dynamic at runtime,
leverage the nearest stored view

2005 Hyperion Solutions Corporation. All Rights Reserved.

Common Features
Advanced unary operators (*, /, %), dynamic hierarchies only
Label Only tag
Aliases
Attribute dimensions

All dimensions except Accounts


Sum only

Shared members
Arithmetic loads and incremental builds
Database partitioning

Transparent, linked
Aggregate Storage Partition Wizard

2005 Hyperion Solutions Corporation. All Rights Reserved.

Unique Features
Formulas on dimension members:
Calculated at runtime
MDX syntax

Predefined aggregate views

Allocate desired space


No calculation scripts required

Aggregation Design Wizard

Design aggregations
Essbase Administration Services

Outline paging (aggregate storage only)


Outline conversion
Formal hierarchy types
Stored
Dynamic

2005 Hyperion Solutions Corporation. All Rights Reserved.

Design Considerations
Label Only members

Free use for dynamic hierarchy members


Limited use for stored hierarchy members

Dimensions

Ragged hierarchies are supported


No limit to dimensions, maximum level combinations 2^52

Hierarchy options

Stored hierarchies
Dynamic hierarchies
Alternative hierarchies

One database per application

MaxL commands issued at application level


No currency conversion

No Dynamic Time Series or Expense Reporting tags


2005 Hyperion Solutions Corporation. All Rights Reserved.

Member Formulas
Use the Formula Editor to create formulas
Convert existing formulas from block storage formula syntax to MDX syntax
Formula syntax
"Sales" / "Net Profit";

[sales] / [net profit]


MDX syntax

2005 Hyperion Solutions Corporation. All Rights Reserved.

Meeting Different Data Storage Needs


Aggregate Storage
Large number of base dimensions
Extremely small batch window, or
many applications to compute
Combinations of large dimensions

Block Storage

Calculation script based applications


Write back required
Perform interactive planning,
allocations, sophisticated analytics

2005 Hyperion Solutions Corporation. All Rights Reserved.

Summary
In this lesson, you should have
learned how to:
Define the aggregate storage option
Identify the differences between
aggregate storage and block storage
options
Define principal design
considerations when working with
aggregate storage databases

2005 Hyperion Solutions Corporation. All Rights Reserved.

Potrebbero piacerti anche