0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
168 visualizzazioni75 pagine
This document summarizes a presentation comparing Hyperion Calc Manager and Essbase Calc Scripts. Calc Manager allows designing calculation rules graphically or in script view, supports templates, reusable components, variables, debugging tools, and centralized management of rules. While Calc Scripts only have a script interface and less robust features for variables, debugging, and management of rules across applications. The presentation evaluates the capabilities of each tool.
Descrizione originale:
essbase
Titolo originale
KSCOPE14-Face Off Hyperion Calc Manager vs Essbase Calc Scripts
This document summarizes a presentation comparing Hyperion Calc Manager and Essbase Calc Scripts. Calc Manager allows designing calculation rules graphically or in script view, supports templates, reusable components, variables, debugging tools, and centralized management of rules. While Calc Scripts only have a script interface and less robust features for variables, debugging, and management of rules across applications. The presentation evaluates the capabilities of each tool.
This document summarizes a presentation comparing Hyperion Calc Manager and Essbase Calc Scripts. Calc Manager allows designing calculation rules graphically or in script view, supports templates, reusable components, variables, debugging tools, and centralized management of rules. While Calc Scripts only have a script interface and less robust features for variables, debugging, and management of rules across applications. The presentation evaluates the capabilities of each tool.
Scripts Tracy McMullen & Glenn Schwartzberg info@interRel.com Disclaimer These slides represent the work and opinions of the presenter and do not constitute official positions of Oracle or any other organization. This material has not been peer reviewed and is presented here with the permission of the presenter. This material should not be reproduced without the written permission of interRel Consulting.
Focused more on Essbase / Planning Little info on Calc Manager for HFM About this session In this corner tried and true, your old friend EAS Calc Scripts In this corner the new and improved Calculation Manager The Calc Script Editor is used to build Calc Scripts by: Typing into the Calc Script Editor text area Using the Calc Script editor user interface features Using any text editor and pasting the text into the Calc Script Editor Calc Script Editor
Calculation Manager You can create Business Rules for HFM and Planning and Essbase in one central place You can design a rule in a graphical environment, toggle to a script (enhanced calc) view, and back to the graphical display Calculation Manager Design a rule in a graphical environment Support calculation ranges, conditions, scripts, loops Display the calculation flow in a graphical way Provide predefined templates for standard Planning calculations Allow custom templates definition Design and use variables and Run time prompts Copy or Share rules across applications Share component across rules Organize the calculation library by objects or in a tree structure Deploy rule for launch in the EPM applications Can go back and forth between graphical and script language Control rule launch access rights Optimization of BRs / Debugging of BRs
Love the scripting features Auto Complete / Insert Arguments
Love the scripting features Navigating the Outline
All available functions / member select
Rainbow of colors EAS Calc Manager
Calc Manager - Graphical Rule Designer
11.1.2.3.500 Tabular View within Calc Manager Creating a Script in Calc Manager
Improved Navigation in Recent Versions
Insert Functions / Navigate the Outline in 11.1.2.3.500
For complicated rules, the flow diagram is pretty cool
Captions create a readable flow Vs. a Script
Print in Calc Manager Calc Scripts Calc Manager Create Calc Scripts EAS EPM Workspace Calc Manager GUI / Scripting Script only GUI or script How experienced are you with calc scripts? More Less Where can you execute the calc? EAS EAS, Workspace Must Deployed to Essbase first User Interface Face Off Determining Question Will you use Graphical or write scripts? Round 3 Templates & Resuable Objects Out of the box set of predefined standard calculations related to Planning Clear Data Copy Data Set Commands Amount=Rate * Unit Aggregate Allocations Allocations templates support : Single dimension allocation (simple) Custom driver Multi level (allocate a level down to another level). Custom templates are also supported Other new templates!
Templates in Calc Manager Currency Conversion Template New Templates Available for Planning/Essbase Allocate Simple Exclude New Templates Available for Planning/Essbase Reusable formula components are defined once and then used across multiple scripts Make the change once and it flows through automatically Saves time on development and maintenance
Reusable Formula Components in Calc Manager
Names of the business rules, templates, and business rulesets that are using the business rule or business ruleset Calculation type, plan type, or database of the business rules, templates, and business rulesets that are using the business rule or business ruleset App name of the business rules, templates, and business rulesets that are using the business rule or business ruleset Deployment status of the business rules, templates, and business rulesets that are using the business rule or business ruleset Validation status of the business rules, templates, and business rulesets that are using the business rule or business ruleset Description of the business rules, templates, and business rulesets that are using the business rule or business ruleset
Show Usages For the experienced administrator, Copy to new calc script for a previous calc script/syntax is the best template I also have auto correct / insert arguments Templates in EAS? Round 4 Rule Sets Grouping / sequence of business rules
One set of logic to maintain; group in many ways
Rule Sets in Calc Manager HFM Planning
No Essbase BSO No Essbase ASO Rule Sets are Supported for: Componentize calc scripts and use MaxL to run groupings of calc logic
So how do I do that for Essbase apps? EAS Why would you though? While you can accomplish the requirement in either solution but simpler in Calc Manager if you are talking about Planning Rule sets allow Planning users to run multiple rules in one step from the Planning UI Security / run time prompts But theoretically that would work for Planning too Componentize calc scripts and use MaxL to run groupings of calc logic But you cant run MaxL from a Planning data form or task list But you can run a BR from data form that can run MaxL
Would that work for Hyperion Planning? Round 5 Variables and Run Time Prompts Create dynamic business rules Inputs from users Reduce the number of objects Variable Designer Many types of variables Sub Var Essbase Member Rangea range of members from one or more dimensions Numerica number Stringa text string String as numbera text string Planning users only Date as numbera date Planning users only Essbasean Essbase substitution variable Planning and Essbase app only Cross Dimensiona selection of dimensions Planning and Essbase app only Dimensiona dimension Planning and Essbase app only Membera member Planning and Essbase app only Memberstwo or more members Planning and Essbase app only Percenta percentage Planning and Essbase app only Integeran integer Planning and Essbase app only Member Rangea range of members from one or more dimensions Planning and Essbase app only Defined globally (for Planning), app level, database level or for rule Two types: Execution and Replacement Supports both run time prompts and substitution variables RTPs are variables that prompt users to enter information when they launch a business rule For Essbase, RTP is supported as replacement variable for type of Member Variables allow business rules to be dynamic Best Practice no hard coding in Business Rules (specific year or month) Syntax to identify each variable is as follows: {} run time prompt [] substitution variable
Variables
Run Time Prompt Definitely Use Focused Aggregation Enter Missing values for RTP during Validation, Debugging & Analysis (Planning, Essbase) Create Variables using Dim Names Search in Variable Designer Copy Variables Across Different Scopes Select variable within member block component (Ess, Planning) New Features in 11.1.2.3 Related to Variables Long time support for sub vars Variables supported within calc scripts Calc scripts now have runtime prompts variable support More limited than what Calc Manager can do Pass value from a script
EAS? Round 6 Comparing 2 Calcs Side by Side
Compare Two BRs in Calc Manager
Compare to Calc Scripts in EAS Round 8 Debugging Points out the line number (which may or may not be right) Can provide lots of info (which may or may not be helpful) What if there is an error? The key new functionality in this release is the Interactive debugging mode. Interactive debugging provides following features to the end user: Ability to insert the break points Ability to Remove/Disable the break points Ability to add a condition to the break point Ability to view the members of the intersection Display before value and after value of the execution of all the intersection(s) for member(s) in a statement. Display all execution variable values (present in the statement) before and after statement execution. Calculation Manager 11.1.2.2 Debugging Right click to insert break points View values before and after Step through debugging script Debugging in Calc Manager Comment out sections of code and step through the calculation Retrieve data in Smart View or EAS preview to check before and after values Debugging in EAS Round 9 Searching and Filtering Searching for and Replacing Strings Globally Throughout Calculation Manager Filter objects by text string
Searching in Calc Manager Round 8 Managing Calc Scripts and Business Rules
Multiple Ways to Sort / Display Rules Open Delete Export Validate Deploy Copy To Create Short Cut Show Usages Manage Rules YOU MUST DEPLOY! Wait - Not for Essbase (unless unicode) Calculation Manager supports longer than 8 character names! Round 6 Tuning Calc Scripts New feature in Calc Manager to help optimize BR logic Only graphical business rules
Analyze BR Script for Optimization (Planning/BSO) Who Won? Did we have a knockout? Share the rule design with functional/business users Great for new Essbase admins Feature rich solution (Run time prompts, templates, search, compare) Keep designing optimized business rules in a graphical environment
We didnt even get to Calc Manager for ASO benefits there in creating ASO calc scripts
Calculation Manager Benefits Many compelling new features EPMA deployed Planning and Financial Management applications
11.1.1.1 11.1.1.3 11.1.2 Classic Planning and Financial Management applications Essbase Block Storage Wizard based templates Zoom mode for charts Script mode: find, replace Essbase ASO Public Sector support Fusion Integration Nested templates Enhancements to FM LCM support 11.1.2.3 Analyze BR Compare BR RTP support for Essbase Overall navigation, management, administration Faster than putting together in Calc Manager (for experienced Essbase admins) Can be more innovative in creating unique (od) scripts (maybe) Tried and true simple solution No need to deploy
For Planning definitely use Calc Manager
Calc Script Editor Advantages Will it be one or the other? Transitioning to Calc Manager Import Essbase Calc Scripts into Calc Manager
Import Essbase Calc Scripts into Calc Manager That will never happen Ok it could happen
It is possible the rule will still run OK even though Calc Manager does not validate
It Validates in EAS but not in Calc Manager Questions / Answers
Thank you! www.interrel.com Day Time Room Title Monday 9:45 AM 619/620 Competing Essbase Optimization Tips from Glenn and Edward: 2 Men Enter, 1 Man Leaves Monday 1:15 PM 614 Business Analytics and Spatial Analytics: Leveraging Oracle Spatial in OBIEE Monday 2:30 PM 618 Why Hyperion Strategic Finance is the Best Long-Range Planning Solution Tuesday 9:45 AM 609 Oracle Hyperion Planning MythBusters: Facts vs Myths! Tuesday 2:00 PM 615/616 Taking Oracle Business Intelligence Mobile Tuesday 3:30 PM 609 Oracle Essbase Studio: Why in the Name of Glenn Are You Not Using This Awesome Tool Wednesday 8:30 AM 606 Exalytics at WellPoint: The Fastest Performance Imaginable Wednesday 8:30 AM 619/620 Oracle Smart View Advanced Topics Wednesday 9:45 AM 619/620 OBIEE for Essbase & Hyperion Users: There's Nothing to Be Afraid Of Wednesday 9:45 AM 617 Verizon Wireless Quest to Control Their Hierarchies: A DRM Journey Wednesday 11:15 AM 606 Got Text? Yes, You Can Store Text in Essbase Wednesday 11:15 AM 615/616 OBIEE and Essbase - The Circle of Life Wednesday 2:00 PM 619/20 Hyperion Financial Reporting: Tips, Tricks & Best Practices at Summit Materials Wednesday 3:15 PM 608 Cutting Edge Essbase: What's New and How It Just May Save Your Life Wednesday 3:15 PM 619/620 Breaking Away from the Excel Add-In at CareFirst: Welcome to Smart View Wednesday 4:30 PM 615/616 Face Off: Hyperion Calc Manager vs. Essbase Calc Scripts Thursday 9:00 AM 612 THURSDAY DEEP DIVE: Reporting Track Thursday 9:00 AM 602 THURSDAY DEEP DIVE: Essbase Track Thursday 9:00 AM 608 THURSDAY DEEP DIVE: OBIEE Track