Sie sind auf Seite 1von 20

Analytic Services Fundamentals

7
Calculating Analytic Services
Databases

2005 Hyperion Solutions Corporation. All Rights Reserved.

Objectives
At the end of this lesson, you should be able to:

Describe Analytic Services calculation capabilities

Describe the outline calculation and explain its benefits

Describe the calculation script and explain its benefits

Execute outline calculations and calculation scripts from Administration


Services Console

2005 Hyperion Solutions Corporation. All Rights Reserved.

Calculating Data

Provides faster retrievals

Supports complex business analysis


Allocations
Product Mix
What If

Calculation

Calculated
Database

Input Data

2005 Hyperion Solutions Corporation. All Rights Reserved.

Report

Outline Calculations

Used for less complex calculations

Follow outline relationships

Fastest way to calculate entire database

Calculated
Database

Input Data

Outline
2005 Hyperion Solutions Corporation. All Rights Reserved.

Consolidation Operators and Member


Formulas

Consolidation operators

Member formulas

2005 Hyperion Solutions Corporation. All Rights Reserved.

Order of Outline Calculations


Analytic Services calculates the outline in the following order:
1. Accounts dimension
2. Time dimension
3. Other dense dimensions in top-down order
4. Other sparse dimensions in top-down order
5. Members that are tagged as Two-Pass calculations
1st pass

Level 0 data

2nd pass

Calculated data
(Before Two-Pass)
2005 Hyperion Solutions Corporation. All Rights Reserved.

Calculated data

(After Two-Pass)

Order of Member Calculations


17

Level 2

Level 1

1
2

Level 0

3
8
5
6
7
12
16
Calculation Order
2005 Hyperion Solutions Corporation. All Rights Reserved.

Executing Outline Calculations

2
1

2005 Hyperion Solutions Corporation. All Rights Reserved.

Calculation Scripts
Calculation scripts enable you to:

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
2005 Hyperion Solutions Corporation. All Rights Reserved.

Creating Calculation Scripts

Opening the Calculation


Script Editor

Dimensions and
members

Functions and
commands

2005 Hyperion Solutions Corporation. All Rights Reserved.

Executing Calculation Scripts


You can execute calculation scripts from:

the Administration Services Console

an Excel spreadsheet

a MaxL script
Administration
Services Console

Excel
Calculation
MaxL script

2005 Hyperion Solutions Corporation. All Rights Reserved.

Calculated
database

Executing Calculation Scripts from


Administration Services Console

4
2005 Hyperion Solutions Corporation. All Rights Reserved.

Outline Enhancements That Affect


Calculations

Two-Pass Calculations

Dynamic Calculations

Dynamic Time Series

2005 Hyperion Solutions Corporation. All Rights Reserved.

Two-Pass Calculations

Before Two-Pass

After Two-Pass

2005 Hyperion Solutions Corporation. All Rights Reserved.

Assigning the Two-Pass Tag


2

Assigned
Two-Pass tag

2005 Hyperion Solutions Corporation. All Rights Reserved.

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

2005 Hyperion Solutions Corporation. All Rights Reserved.

Report

Assigning the Dynamic Calc Tag

2
1

Assigned
Dynamic
Calc
tag

2005 Hyperion Solutions Corporation. All Rights Reserved.

Dynamic Time Series


January

February

March

Sales

100

120

130

QTD Sales

100

220

350

Jan

Feb

Jan

Feb

Calc script

Dynamic
Time Series

Stored QTD

Non-stored QTD

2005 Hyperion Solutions Corporation. All Rights Reserved.

Enabling Dynamic Time Series Members

Result

2005 Hyperion Solutions Corporation. All Rights Reserved.

Summary
In this lesson, you should have
learned how to:

Describe Analytic Services


calculation capabilities
Describe the outline calculation and
explain its benefits
Describe the calculation script and
explain its benefits
Execute outline calculations and
calculation scripts from
Administration Services Console

2005 Hyperion Solutions Corporation. All Rights Reserved.

Das könnte Ihnen auch gefallen