SlideShare a Scribd company logo
Getting started with
 Calc Manager for
Hyperion Financial
     Management
           Chris Barbieri
        Practice Director
      Edgewater Ranzal
   cbarbieri@ranzal.com
           Session 7610
Chris Barbieri
 Established HFM performance tuning
 techniques and statistics widely used today
 4+ years as Sr. Product Issues Manager at
 Hyperion
 HFM, Smart View, Shared Services, MDM
 Member of HFM launch team in 2001,
 certified in HFM and Enterprise
 MBA, Babson College
 B.S. Finance & Accounting, Boston College
 Co-founded the HFM Performance Tuning
 Lab at Ranzal with infrastructure expert
 Kurt Schletter
 Awarded Oracle ACE status
Calc Manager
 Intro: What, where, and why would I use
 it?
 Object hierarchies
 ◦ Variables
 ◦ Rule sets
 ◦ Objects
 Hung up on naming schemes
 Deploying, importing, exporting
 Troubleshooting
Why Use Calc Manager?
 Code and document better
 ◦ Flow metaphor better describes the decision
   process
 ◦ Enforces structured variables
 ◦ Easy re-use of objects
 New feature in 11.1.1.0: EPMA apps only
 11.1.1.3 added support for Classic apps
 Very useable
Object Hierarchy
 System View: primary view when you
 enter Calc Manager
 Choose the product
Application
 Once you select a product, you will see
 the available applications for each
Calculation Type
 These are the available HFM subroutines
A rule set is like a playlist
 Usually have one main set
 One “blank” set
 And one “debug” set
 ◦ Add or remove individual rules until you found
   the culprit
 ◦ Revert to the normal one when ready
 … per calculation type




Rule Sets
View > Deployment
 View
 Manage which set
 will be the deployed
 one
 ◦ Only one can be
   checked
 ◦ All can be unchecked




Deployment View
Double-click on a set to see the contained
 rules
 ◦ Puts you into rule set manager
 ◦ Drag a rule in, or right-click to remove
 ◦ Sequence matters!




Manage a Rule Set
How do you define a rule?
 ◦ A logical grouping of conditions, ranges, and
   formulas that perform a distinct task
 Rules don’t have to be included in a set
 ◦ They won’t run if they are not in a deployed set




And finally… Rules!
Variables
 Tools > Variables
 Replacement
 Execution
Replacement Variables
 “Type less” – Jim “the rules guy” Heflin
 Type fewer variables
Replacement Variables
 Constants
Execution Variables
• Some are defined with the variable, so
  the same definition can be used by all
  rules.
• In most cases however, especially string
  and number variables, we defined them
  inside the rule itself. In these cases, the
  variable is part of a common formula,
  but the contents are rule specific.
• Boolean
• String
• Number
Execution Variables
Boolean Variables
 True/False responses
Variable Scope
 Define the scope for each variable
 Most are “Rule” specific
 Some, like Tax Rates, are application
 specific
Variable Groups
 Useful for sorting or associating the
 variables
Numeric Variables
 Most often populated at the rule level
 nData is the most useful, as part of Data
 Range (HS.OpenDataUnit)
String Variables
 Second most popular
 Useful for storing and managing metadata
 member names or attributes
Do this before you make changes
 Select an application name from System
 View and File > Export




Export Rules
Import the
 entire
 collection,
 including
 variables, by
 choosing File
 > Import
 Browse for
 the .XML file


Import Rules
Choose the target application.
  Update Location Details
  This has no connection to the application you
  highlighted
 Click Import




Import Rules, cont’d
Helpful scheme while looking at various list
 views
 RS_ for “Rule Set”
 ◦ RS_Blank
 ◦ RS_Calculate
 ◦ RS_Debug
 RO_ for “Rule Object”
 ◦ RS_number if they are readily sequenced
 ◦ RS_ObviousPurposeInTitleCase
 Within a rule, provide intuitive Captions for
 each object



Object Naming
Be Obvious, Not Cryptic
Does the graphical flow make sense?




Another Rule Example
Use long names
  HFM supports up to 50 alphanumeric
  characters for the rule name
 And feel sorry for Essbase users ☺




Create a New Rule
Select the Calculation Type
1.   Condition
2.   Formula
3.   Data Range
4.   Member Range
5.   Script
6.   Fixed Loop




The Rule Palette
99% of your rules should have some
 Most important performance aspect of
 your application
 Always ask yourself:
 ◦ Value dimension member?
 ◦ Which entities?
 ◦ Which period?




Conditions
Used to populate variables
 And for most functions
 ◦   HS.Exp
 ◦   HS.SetDataWithPOV
 ◦   HS.Clear
 ◦   Many more




Formula
Populate a Variable
HS.Clear
Like Windows, shows a little hand on the
 icon
 Usage
 ◦ Check this if you want to change or delete the
   formula.




Shared Formulas
Does not appear in graphical
 ◦ Just set two intersections equal to each other
 ◦ Still a concept of left and right
   Pull to the left




HS.Exp
Last one in wins!




Multiple Rows
Blank for a dimension implies all base
 members with data
 Fill in a single parent member
 Use lists




Data Range
Evaluate the account
 ◦ We only want accounts beginning with “3”




String Functions
Translate balance sheet accounts at
 average rate, using PVA




Translate
Simple example
 The only time you can write to another
 entity
 ◦ A sibling
 ◦ [Proportion] or [Elimination] only
 ◦ Use a condition to avoid consolidating to a
   particular entity




Consolidate
Only accounts flagged Consolidated are
 available




Consolidate, cont’d
Consolidate, cont’d
Cycle through a list of members within a
 given dimension
 Can be defined in the rules
 “Parent”,”[Base]”
 Or from custom member lists
 “OverrideAccounts”
 Most common inNoInput rules




Member Range
NoInput
Test User Defined Fields
Note the use of a different formula for
 each View




Dynamic
NoInput Formula
Zoom
Is the rule running? Did it pass each
 condition?
 Add a formula {i} = {i}
 Enable Logging
 ◦ Rule Level




Debugging, aka “WriteToFile”
               “WriteToFile”
Icon indicates you can enter text
 Also add variables to see their contents at
 that point in the rule




Debugging, cont’d
Within data
 range, but
 before account
 condition




 After the
 condition


Debugging Example
Output log sample
Possible, but…
 ◦ … chicken’s way out
 Take you just as long to write in script as
 it would to use graphical mode
 ◦ And it would still be better written




Script
No idea…




Fixed Loop

More Related Content

Similar to Getting Started with Calc Manager for Hyperion Financial Management

InfoSphere_Information_Analyzer
InfoSphere_Information_AnalyzerInfoSphere_Information_Analyzer
InfoSphere_Information_Analyzer
Sourav Maity
 
Jane Rusin professional expertise
Jane Rusin professional expertiseJane Rusin professional expertise
Jane Rusin professional expertise
Jane Ioana Rusin, B.Eng., CBAP, LSS BB
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
finitsolutions
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builder
Thinqloud
 
Understanding System Performance
Understanding System PerformanceUnderstanding System Performance
Understanding System Performance
Teradata
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and Apex
Salesforce Developers
 
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docxCHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
christinemaritza
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
bartlowe
 
Requirements Are Optional, Right?
Requirements Are Optional, Right?Requirements Are Optional, Right?
Requirements Are Optional, Right?
thomstrat
 
Decoding Triggers for Admins
Decoding Triggers for AdminsDecoding Triggers for Admins
Decoding Triggers for Admins
Salesforce Admins
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faq
maheshboggula
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
Cory Foy
 
Siebel CTMS Best Practices
Siebel CTMS Best PracticesSiebel CTMS Best Practices
Siebel CTMS Best Practices
Perficient
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Alithya
 
Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)
SiliconExpert Technologies
 
Introduction to programming by MUFIX Commnity
Introduction to programming by MUFIX CommnityIntroduction to programming by MUFIX Commnity
Introduction to programming by MUFIX Commnity
mazenet
 
Pega CSSA7.2 Certification Level Training With Real-time Project
Pega CSSA7.2 Certification Level Training With Real-time ProjectPega CSSA7.2 Certification Level Training With Real-time Project
Pega CSSA7.2 Certification Level Training With Real-time Project
Santhoo Vardan
 
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
Santhoo Vardan
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and Apex
Salesforce Developers
 
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
Vivek Chawla
 

Similar to Getting Started with Calc Manager for Hyperion Financial Management (20)

InfoSphere_Information_Analyzer
InfoSphere_Information_AnalyzerInfoSphere_Information_Analyzer
InfoSphere_Information_Analyzer
 
Jane Rusin professional expertise
Jane Rusin professional expertiseJane Rusin professional expertise
Jane Rusin professional expertise
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builder
 
Understanding System Performance
Understanding System PerformanceUnderstanding System Performance
Understanding System Performance
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and Apex
 
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docxCHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
CHAPTER6 Performing a Risk AssessmentTHERE ARE SEVERAL S.docx
 
The Data Warehouse Lifecycle
The Data Warehouse LifecycleThe Data Warehouse Lifecycle
The Data Warehouse Lifecycle
 
Requirements Are Optional, Right?
Requirements Are Optional, Right?Requirements Are Optional, Right?
Requirements Are Optional, Right?
 
Decoding Triggers for Admins
Decoding Triggers for AdminsDecoding Triggers for Admins
Decoding Triggers for Admins
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faq
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
 
Siebel CTMS Best Practices
Siebel CTMS Best PracticesSiebel CTMS Best Practices
Siebel CTMS Best Practices
 
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick! Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
Workforce Plus: Tips and Tricks to Give Workforce an Extra Kick!
 
Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)
 
Introduction to programming by MUFIX Commnity
Introduction to programming by MUFIX CommnityIntroduction to programming by MUFIX Commnity
Introduction to programming by MUFIX Commnity
 
Pega CSSA7.2 Certification Level Training With Real-time Project
Pega CSSA7.2 Certification Level Training With Real-time ProjectPega CSSA7.2 Certification Level Training With Real-time Project
Pega CSSA7.2 Certification Level Training With Real-time Project
 
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
Pega Cssa Training With Real-time Project @santhoopega123@gmail.com&Whatsup@8...
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and Apex
 
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
Five Enterprise Best Practices That EVERY Salesforce Org Can Use (DF15 Session)
 

More from Alithya

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
Alithya
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
Alithya
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Alithya
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Alithya
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
Alithya
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
Alithya
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Alithya
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways…
Alithya
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
Alithya
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
Alithya
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Alithya
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
Alithya
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Alithya
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
Alithya
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
Alithya
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Alithya
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
Alithya
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
Alithya
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
Alithya
 
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud JourneyInterstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Alithya
 

More from Alithya (20)

Journey to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management CloudJourney to the Oracle Talent Management Cloud
Journey to the Oracle Talent Management Cloud
 
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
What Did I Miss? Addressing Non-Traditional Reconciliations in AR and Data In...
 
Leading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud ImplementationsLeading Practices in Multi-Pillar Oracle Cloud Implementations
Leading Practices in Multi-Pillar Oracle Cloud Implementations
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
 
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
How to Deploy & Integrate Oracle EPM Cloud Profitability and Cost Management ...
 
How to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More EffectivelyHow to Allocate Your Close Time More Effectively
How to Allocate Your Close Time More Effectively
 
Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management Viasat Launches to the Cloud with Oracle Enterprise Data Management
Viasat Launches to the Cloud with Oracle Enterprise Data Management
 
How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways… How Do I Love Cash Flow? Let Me Count the Ways…
How Do I Love Cash Flow? Let Me Count the Ways…
 
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
How WillScot-Mobile Mini Utilized Enterprise Data Management for Business Tra...
 
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
❤️ Matchmaker, Make Me a Match: Can AR Intercompany Matchmaking Tools Be a Pe...
 
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM CloudLegg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
Legg Mason’s Enterprise, Profit Driven Quest with Oracle EPM Cloud
 
Supply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle ImplementationSupply Chain Advisory and MMIS System Oracle Implementation
Supply Chain Advisory and MMIS System Oracle Implementation
 
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
Digital Transformation in Healthcare: Journey to Oracle Cloud for Integrated,...
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
 
ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both? ODTUG Configuring Workforce: Employee? Job? or Both?
ODTUG Configuring Workforce: Employee? Job? or Both?
 
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
Oracle Cloud Time and Labor: Default Payroll Rate, Override Rate and Flat Dol...
 
AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?AUSOUG I Am Paying for my Cloud License. What's Next?
AUSOUG I Am Paying for my Cloud License. What's Next?
 
A Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCSA Journey to Profitability with Oracle PCMCS
A Journey to Profitability with Oracle PCMCS
 
Essbase Calculations: Elements of Style
Essbase Calculations: Elements of StyleEssbase Calculations: Elements of Style
Essbase Calculations: Elements of Style
 
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud JourneyInterstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
Interstellar - The Thomas Jefferson Enterprise EPM Cloud Journey
 

Recently uploaded

Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdfTumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Henry Tapper
 
1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf
Neal Brewster
 
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFiTdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
nimaruinazawa258
 
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
conose1
 
1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine
Lawrence101
 
Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
KishanChaudhary23
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
hiddenlevers
 
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla FincorpWho Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
beulahfernandes8
 
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
mayaclinic18
 
2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf
Neal Brewster
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
5spllj1l
 
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdfBONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
coingabbar
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
AntoniaOwensDetwiler
 
Applying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdfApplying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdf
alexiusbrian1
 
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
otogas
 
Earn a passive income with prosocial investing
Earn a passive income with prosocial investingEarn a passive income with prosocial investing
Earn a passive income with prosocial investing
Colin R. Turner
 
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investmentsfalcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
Falcon Invoice Discounting
 
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
nexop1
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
5spllj1l
 
Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...
Labour Market Information Council | Conseil de l’information sur le marché du travail
 

Recently uploaded (20)

Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdfTumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
 
1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf
 
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFiTdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
Tdasx: Unveiling the Trillion-Dollar Potential of Bitcoin DeFi
 
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
 
1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine1.2 Business Ideas Business Ideas Busine
1.2 Business Ideas Business Ideas Busine
 
Detailed power point presentation on compound interest and how it is calculated
Detailed power point presentation on compound interest  and how it is calculatedDetailed power point presentation on compound interest  and how it is calculated
Detailed power point presentation on compound interest and how it is calculated
 
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptxOAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
OAT_RI_Ep20 WeighingTheRisks_May24_Trade Wars.pptx
 
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla FincorpWho Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
 
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
^%$Zone1:+971)581248768’][* Legit & Safe #Abortion #Pills #For #Sale In #Duba...
 
2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
 
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdfBONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
BONKMILLON Unleashes Its Bonkers Potential on Solana.pdf
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
 
Applying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdfApplying the Global Internal Audit Standards_AIS.pdf
Applying the Global Internal Audit Standards_AIS.pdf
 
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学|学院毕业证如何办理
 
Earn a passive income with prosocial investing
Earn a passive income with prosocial investingEarn a passive income with prosocial investing
Earn a passive income with prosocial investing
 
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investmentsfalcon-invoice-discounting-a-strategic-approach-to-optimize-investments
falcon-invoice-discounting-a-strategic-approach-to-optimize-investments
 
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
 
Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...Does teamwork really matter? Looking beyond the job posting to understand lab...
Does teamwork really matter? Looking beyond the job posting to understand lab...
 

Getting Started with Calc Manager for Hyperion Financial Management

  • 1. Getting started with Calc Manager for Hyperion Financial Management Chris Barbieri Practice Director Edgewater Ranzal cbarbieri@ranzal.com Session 7610
  • 2. Chris Barbieri Established HFM performance tuning techniques and statistics widely used today 4+ years as Sr. Product Issues Manager at Hyperion HFM, Smart View, Shared Services, MDM Member of HFM launch team in 2001, certified in HFM and Enterprise MBA, Babson College B.S. Finance & Accounting, Boston College Co-founded the HFM Performance Tuning Lab at Ranzal with infrastructure expert Kurt Schletter Awarded Oracle ACE status
  • 3. Calc Manager Intro: What, where, and why would I use it? Object hierarchies ◦ Variables ◦ Rule sets ◦ Objects Hung up on naming schemes Deploying, importing, exporting Troubleshooting
  • 4. Why Use Calc Manager? Code and document better ◦ Flow metaphor better describes the decision process ◦ Enforces structured variables ◦ Easy re-use of objects New feature in 11.1.1.0: EPMA apps only 11.1.1.3 added support for Classic apps Very useable
  • 5. Object Hierarchy System View: primary view when you enter Calc Manager Choose the product
  • 6. Application Once you select a product, you will see the available applications for each
  • 7. Calculation Type These are the available HFM subroutines
  • 8. A rule set is like a playlist Usually have one main set One “blank” set And one “debug” set ◦ Add or remove individual rules until you found the culprit ◦ Revert to the normal one when ready … per calculation type Rule Sets
  • 9. View > Deployment View Manage which set will be the deployed one ◦ Only one can be checked ◦ All can be unchecked Deployment View
  • 10. Double-click on a set to see the contained rules ◦ Puts you into rule set manager ◦ Drag a rule in, or right-click to remove ◦ Sequence matters! Manage a Rule Set
  • 11. How do you define a rule? ◦ A logical grouping of conditions, ranges, and formulas that perform a distinct task Rules don’t have to be included in a set ◦ They won’t run if they are not in a deployed set And finally… Rules!
  • 12. Variables Tools > Variables Replacement Execution
  • 13. Replacement Variables “Type less” – Jim “the rules guy” Heflin Type fewer variables
  • 15. Execution Variables • Some are defined with the variable, so the same definition can be used by all rules. • In most cases however, especially string and number variables, we defined them inside the rule itself. In these cases, the variable is part of a common formula, but the contents are rule specific. • Boolean • String • Number
  • 18. Variable Scope Define the scope for each variable Most are “Rule” specific Some, like Tax Rates, are application specific
  • 19. Variable Groups Useful for sorting or associating the variables
  • 20. Numeric Variables Most often populated at the rule level nData is the most useful, as part of Data Range (HS.OpenDataUnit)
  • 21. String Variables Second most popular Useful for storing and managing metadata member names or attributes
  • 22. Do this before you make changes Select an application name from System View and File > Export Export Rules
  • 23. Import the entire collection, including variables, by choosing File > Import Browse for the .XML file Import Rules
  • 24. Choose the target application. Update Location Details This has no connection to the application you highlighted Click Import Import Rules, cont’d
  • 25. Helpful scheme while looking at various list views RS_ for “Rule Set” ◦ RS_Blank ◦ RS_Calculate ◦ RS_Debug RO_ for “Rule Object” ◦ RS_number if they are readily sequenced ◦ RS_ObviousPurposeInTitleCase Within a rule, provide intuitive Captions for each object Object Naming
  • 26. Be Obvious, Not Cryptic
  • 27. Does the graphical flow make sense? Another Rule Example
  • 28. Use long names HFM supports up to 50 alphanumeric characters for the rule name And feel sorry for Essbase users ☺ Create a New Rule
  • 30. 1. Condition 2. Formula 3. Data Range 4. Member Range 5. Script 6. Fixed Loop The Rule Palette
  • 31. 99% of your rules should have some Most important performance aspect of your application Always ask yourself: ◦ Value dimension member? ◦ Which entities? ◦ Which period? Conditions
  • 32. Used to populate variables And for most functions ◦ HS.Exp ◦ HS.SetDataWithPOV ◦ HS.Clear ◦ Many more Formula
  • 35. Like Windows, shows a little hand on the icon Usage ◦ Check this if you want to change or delete the formula. Shared Formulas
  • 36. Does not appear in graphical ◦ Just set two intersections equal to each other ◦ Still a concept of left and right Pull to the left HS.Exp
  • 37. Last one in wins! Multiple Rows
  • 38. Blank for a dimension implies all base members with data Fill in a single parent member Use lists Data Range
  • 39. Evaluate the account ◦ We only want accounts beginning with “3” String Functions
  • 40. Translate balance sheet accounts at average rate, using PVA Translate
  • 41. Simple example The only time you can write to another entity ◦ A sibling ◦ [Proportion] or [Elimination] only ◦ Use a condition to avoid consolidating to a particular entity Consolidate
  • 42. Only accounts flagged Consolidated are available Consolidate, cont’d
  • 44. Cycle through a list of members within a given dimension Can be defined in the rules “Parent”,”[Base]” Or from custom member lists “OverrideAccounts” Most common inNoInput rules Member Range
  • 47. Note the use of a different formula for each View Dynamic
  • 49. Zoom
  • 50. Is the rule running? Did it pass each condition? Add a formula {i} = {i} Enable Logging ◦ Rule Level Debugging, aka “WriteToFile” “WriteToFile”
  • 51. Icon indicates you can enter text Also add variables to see their contents at that point in the rule Debugging, cont’d
  • 52. Within data range, but before account condition After the condition Debugging Example
  • 54. Possible, but… ◦ … chicken’s way out Take you just as long to write in script as it would to use graphical mode ◦ And it would still be better written Script