calc manager: go beyond basics and unleash the power · pdf filecalc manager: go beyond basics...

58
Calc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning Ludovic De Paz TopDown Consulting Terrence Sundar Shutterfly

Upload: trinhquynh

Post on 30-Jan-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Calc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning

Ludovic De Paz TopDown Consulting

Terrence Sundar Shutterfly

Page 2: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Ludovic De Paz

l  Engineer with a finance background.

l  15 years of experience, 13 years in consulting.

l  Not afraid of technology.

l  Certified with Essbase and Planning.

Page 3: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Terrence Sundar

l  7 years in FP&A, 7 years working with Planning & Essbase

l  Oracle North America Consulting in 2007

l  Certified with Essbase and Planning

l  Joined Shutterfly in 2011

Page 4: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

About Shutterfly

Page 5: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

REVENUE MODEL IMPLEMENTATION & CALC MGR

Page 6: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Shutterfly Revenue Business Challenges

●  Existing Planning and Reporting process was informal, not SoX compliant.

●  Ecomm, DW & FPA with plenty of unorganized, revenue data

●  Plenty of MS Excel models, all with different revenue numbers, which one is correct?

●  Lack of Revenue ownership amongst the teams

Page 7: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Shutterfly Revenue Design Challenges

●  Tight deadlines ● Proof of Concept in 2.5 months ●  Full solution in 4 months

●  Complex and Unusual Business Rules ● Revenue with drivers and metrics, not a straight P&L ● Cascading Business Rules

●  Daily Revenue ● Period dimension with 380 stored members: big overhead

Page 8: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

SFLY Rev Model Performance Results ●  Reduced metadata all-around, combined dimensions,

simple and nimble ●  Reduced input time from 2 days with 20+ Excel models to

several hours using less than a dozen web forms, allowed for increased reporting

●  Avg Web Form takes less than 60 seconds

●  Setting the correct calc parallel value and block creation was critical to improving calc times

Page 9: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Calc Mgr Lessons Learned (1/2)

l  Break-down complex Excel formulas into bite-size pieces

l  Use bite-size pieces to create various calc types using the GUI

l  Go ahead and create generic objects for future expansion and keep them in your toolbox

Page 10: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

SHUTTERFLY CALC MGR SET-UP

Page 11: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Calc Mgr Lessons Learned (2/2)

l  Calc Mgr is not a substitute for member formulas

l  Crammed and complex vs. Organized and dispersed l  Save often synonymous to deploying Often

l  Go GUI from the Get-Go…

Page 12: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Don’t Be Scared of the Graphical Mode

Page 13: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

l  Calc Manager writes good Essbase code l  You can see the script generated l  Script editing vs. Graphical editing ● Poor performance can come from design (database

or rule) ● Once you master the Graphical interface you can

write some fast and safe rules ● Need to have success with a few rules with graphical

to build confidence

Page 14: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Graphical is easier to understand and to maintain for non IT people

Page 15: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 16: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 17: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 18: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 19: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 20: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 21: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 22: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Graphical Mode

Page 23: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Think Differently for Success…

Page 24: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Create the Formula

Page 25: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Add Member Range

Page 26: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Add Member Range

Page 27: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Add Global Range

Page 28: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Look for Optimization

Page 29: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Reuse, Reduce, and Recycle

Page 30: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Demo Time

Page 31: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Formulas, Scripts, and Rules

l  A modification in a Shared formula, Script or rule will be automatically propagated to all rules using it

l  Need a re-deploy

Page 32: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

The Art of Templates

Page 33: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

A Template?

l  What is a Template? ● A template is a reusable Rule ● Where you can add parameters (DTP) to customize

the Template

l  When to use Templates? ● When a calculation is repeatable ● With different parameters

Page 34: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Example

Page 35: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

A Template?

l  Good candidates for templates ● Any rule where you need a ‘Local’ and ‘Global’

version ● Currency conversion

●  Give admins the ability to safely create Business Rules after consultants leave

Page 36: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Templates Tips

l  It is Easier to create the Rule first, then the Template

l  Cannot create Templates with Rules calling another Rule

l  Don’t use Global Range with a Rule if you want to save it as a Template

Page 37: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Templates vs. Rules vs. Scripts

l  A template is not just a re-usable component ●  It is a “Rule generator”

l  If you need to have a re-usable Rule or Formula, use a Rule or Formula

Page 38: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better

Page 39: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Rules

Page 40: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Ruleset

Page 41: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Formula

Page 42: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Script

Page 43: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Add Comments

Page 44: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Document Better: Add Comments

Page 45: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Print Function

l  Use the Print function to deliver: ●  high quality ● Up to date

Page 46: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Print Function

Page 47: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Questions anyone?

Tiny Print Promo Code: TPF3Z7XXBD Wedding Paper Divas Promo Code: WPD4AXB36B Contacts: [email protected] [email protected]

Page 48: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

TIPS & TRICKS

Page 49: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Formulas

l  Create IF statements directly in formulas ● And avoid to use the ‘Condition’ component

l  Add commands in Formulas: ● @CALCMODE (BLOCK), @CALCMODE

(BOTTOMUP)

l  Copy and Paste ● Entire sets of formulas

Page 50: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Use Rulesets

l  Helps keep rules targeted to one specific task

l  Can be assigned to a Planning Menu, task list

Page 51: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

WHAT IS CALC MANAGER?

Page 52: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Official Definition

You use Calculation Manager to create, validate, deploy, and administer sophisticated calculations that solve Oracle Hyperion Financial Management, Oracle Hyperion Planning, and Oracle Essbase business problems. Calc Manager Admin Guide page 17.

Page 53: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Use of Graphical Interface

0%

10%

20%

30%

40%

50%

60%

70%

Never Convert to Graphical Graphical all the way

Page 54: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Use Custom Templates

Yes, 5%

No, 95%

Page 55: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Favorite Features

●  Disable Item

●  Rules are neatly organized by Plan Type

●  No need to deal anymore with Locations

●  Possibility to reuse an entire Rule within a Rule

●  Debug mode

Page 56: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Deployment Demystified

Page 57: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

Types of Deployments

l  Partial Deployment: one or more Business Rules or RuleSets

l  Full Deployment: deploy all Business Rules and RuleSets

l  Planning Deploy: clear all Rules, RuleSets, and Variables

Page 58: Calc Manager: Go Beyond Basics and Unleash the Power · PDF fileCalc Manager: Go Beyond Basics and Unleash the Power of Oracle Hyperion Planning ... write some fast and safe rules

The Deployment View