Professional Documents
Culture Documents
n z
R a
Beginning Calculation t e rManager for
w a
ge
OracleEdEssbase
o f
r ty
pe
P ro
Scott T. Pold
Practice Manager
#Kscope
Agenda
Company Introduction al
n z
Who is Edgewater Ranzal
R a
t e r
Calculation Manager
w a
g e
What is Calculation Manager?
E d
o
Benefits of Calculation f Manager?
r ty
e
Interface Introduction
p
P
Componentsro of Calculation Manager
Demo
Creating a rule or two
Q&A
#Kscope
Edgewater Ranzal Overview
al / Hyperion
Founded in 1996, Ranzal has implemented Oracle
n z
R a
solutions for over 700 companies (1,000+ projects)
t e r the U.S. with global
One of the largest Hyperion practices
w a in
presence
g e
E dPartner - highest status for an EPM-
f
Oracle / Hyperion Platinum
y o
t
only partner
r
ewith high-profile clients from coast to coast
r o p
Vertical expertise
P
Cover all requirements from pre-implementation process design
through infrastructure and training
ONLY One Stop Shop for ALL EPM implementation needs
160+ Full time Consultants across all practices, I was employee
#13.11 years ago
#Kscope
What is Calculation Manager?
al
Workspace Module used to graphically create, validate and administer
business rules for Essbase, Planning and HFM
n z
R a
t e r
wa
Allows for the creation and administration of rules for Essbase (ASO and
e
BSO), Planning and HFM in a single user interface.
d g
f E
o
Rules can be created graphically or as a script and then converted back
and forth
rty
pe
P o
Introduced in rv11.1.1.x
#Kscope
Benefits of Calculation Manager
al
Provides business users and admins a friendly view of complex
calculation logic
n z
R a
r
Speeds development and administration by providing, reusable and
t e
shared components across multiple rules and applications
a
e w
Ability to make modifications to calcs but chose deployment times to
d g
individual apps instead of mass/forced changes
f E
Ability to create controlled/traceable process for change
management/auditing
y o
LCM Migration
e rt
P rop
Not limited to 8 characters (Except against Essbase cubes)
Centralization of all EPM product calculations, vs separate areas for each
product (HFM, Essbase, Planning)
Centralization of variables used in calcs
Rules may be created in either script or graphical mode and toggled
between each view.
Web Based
#Kscope
Calculation Manager Security
R a
Assigned roles determine ability to Create,
Delete Rules r t e
w a
Global Calculation Manager administrator role enables you to
g e Financial Management, and
create, edit, and delete Planning,
Essbase objects
E d
o f users only: The Financial Management
y administrator role enables you to create,
Financial Management
r t
e Financial Management objects
Calculation Manager
o p
edit, and delete
r
PlanningP users only: The Planning Calculation Manager
administrator role enables you to create, edit, and delete
Planning objects.
Essbase users only: The Essbase administrator role enables
you to create, edit, and delete Essbase objects.
Note: The Essbase administrator role is inherited from Essbase; there
is no Essbase Calculation Manager administrator role
#Kscope
Calculation Manager - Accessing
al
To access Calculation
n z
Manager: R a
t e r
Log into Workspace
wa
g e
d
Navigate->Administer->
Calculation Manager
f E
y o
e rt
P rop
#Kscope
Calculation Manager - Views
al objects in
n z
Views allow you to see Calculation Manager
Various contexts Ra r
List View a t e
e w
System View
dg
f E
Custom View
o
erty
Deployment View
ro p
P
#Kscope
Calculation Manager List View
o
Show Usages Shows the rules and rulesets that a shared
y
rt
component or rule is used in. Also shows the owner and the
e
rop
deployment and validation status.
Change Owner select a new owner for the rule
#Kscope
Calculation Manager System View
al
The System View is the default view when Calculation Manager is launched.
n z
Rules are organized by application type (Essbase, Planning, HFM) and by
R a
application/db for Essbase (Plan Type for Planning, Calculation for HFM)
t e r
Right click menu allows for creation of new Rules, Scripts, Formulas and Templates
w a
g e
E d
o f
rty
e
P rop
#Kscope
Calculation Manager Custom View
al
The Custom View allows you to create and organize personal folders. You can drag
n z
a
and drop rules, rules sets, formulas, script components and templates into your
folders
r R
a t e
e w
d g
f E
y o
e rt
P rop
#Kscope
Calculation Manager Deployment View
al
The Deployment View lists all rules and rule sets by application type and application,
n z
a
as well as their validation and deployment status. From this view you can select rules
R
and make them deployable. You can then deploy one or more rules (partial
r
t e
deployment), or all rules in an application (full deployment).
a
e w
d g
f E
y o
e rt
P rop
#Kscope
Calculation Manager Components
al
A business rule can be composed of components, including formulas,
n z
a
scripts, conditions, member blocks, member ranges, data ranges
R
(Financial Management users only), and loops
t e r
a
Formula components contain calculation statements that users can write or
w
e
design using members and functions, and optionally, conditional statements.
g
d
Script components contain only Visual Basic (for Financial Management) or
E
o f
Essbase (for Planning and Essbase) calc script statements
rty
Condition components contain conditional statements
e
rop
Member block components contain one member that you specify (Ess & Pln
only)
P
Member range components, or metadata loops, contain lists of metadata
members (i.e. lists of accounts)
Data Range components (Financial Management users only), or data loops,
contain lists of data records (for example, lists of account values).
Fixed loop components contain metadata loops that, for example, loop through
a list of metadata members like accounts.
#Kscope
Calculation Manager Components
#Kscope
Calculation Manager Components
a t e
shared Metadata conditions (IF @ISMBR(Sales)) or Data conditions (IF Sales
> 0)
e w
d g
Displays as a diamond with a ? in the flow chart, with the caption above:
f E
y o
Defines the member thatrtshould be calculated in a statement (opens a calc
Member Blocks (Planning & Essbase BSO)
pe
block)
P
Note: Calc
r o
Blocks can also be opened within the Formula and Condition
Component designers, but the member block component is useful for
nesting multiple calculation statements within a single block.
Cannot be shared between other rules
Created from within the rule you are working with, not from the
System View as most other components.
Displays as two circles with a connecting line in the flow chart:
#Kscope
Calculation Manager Components
#Kscope
Calculation Manager ASO Components
Variables
al
Accessed thru Tools->Variables menu option n z
R a
Application or Database Level variables
t e r
Types of Variables
wa
e
Execution: When the business rule is launched, the calculation defined
g
E d
for the variable is performed. You can use execution variables in
o f
formula, condition, or loop components
rty
Replacement: When you are designing or launching the business rule,
e
rop
the variable is substituted with a calculation. You can use replacement
P
variables in formula components
Run Time Prompts Variables
You can create variables that prompt users to enter information when
they launch a business rule. These runtime prompt variables prompt
users for such information as members, text, dates, or numbers.
The prompts tell users what type of data is expected
#Kscope
Calculation Manager Variables
#Kscope
Calculation Manager Variables
te r
Reuse objects to minimize code duplication
a
wapplications)
g e
d
Remember to deploy (for Planning
E
f
o locations
rty
Set variables in consistent
pe
r o
P and captions in the rule components to document
Use comments
the logic.
al
n z
R a
t e r
wa
g e
E d
of
rty
e
Prop
#Kscope
Questions?
al
Scott Pold n z
R a
te r
spold@ranzal.com
w a
g e
Atlanta, Ga
E d
o f
USA
r ty
pe
P r o
+1.678.787.1181
www.ranzal.com
#Kscope