Finit Solutions specializes in consulting services for Oracle's Hyperion Enterprise Performance Management suite. This document discusses new features in Hyperion Planning and Essbase version 11.1.2 including the ability to perform allocations and calculations through MAXL scripts, an overhaul of the forms creation process in Planning, and enhanced validation rules for Planning forms.
2. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Finit Introduction The Finit Solutions SeriesThe Finit Solutions Series
Finit Solutions specializes in consulting services in the Oracle Hyperion Enterprise
Performance Management Solutions suite of products:
Financial Consolidation
– Financial Management (HFM)
Hyperion Enterprise
Planning and Business Intelligence
– Planning
Essbase– Hyperion Enterprise
– Financial Close Management
– Disclosure Management
– Essbase
– Profitability & Cost Management
(HPCM)
Integration
– Financial Data Quality Management
(FDM)
Reporting Tools
– Financial Reporting
– Smartview
( )
– Oracle Data Integrator (ODI)
– Enterprise Performance
Management Architect (EPMA)
– OBIEE
– Web Analysis
– Essbase Excel Add‐in
www.finitsolutions.com
‐ 2 ‐
– Other (ERPi, EIS, etc)
3. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Finit’s EPM Expertise The Finit Solutions SeriesThe Finit Solutions Series
• Finit consultants bring deep experience in external SEC reporting, tax reporting, and
i t l t l i id f i d t i
p
internal management analysis across a wide range of industries.
• Our backgrounds in accounting and reporting, combined with our product expertise, make
us uniquely qualified to assist and advise clients on developing reporting packages that q y q p g p g p g
provide better insight and analysis for management.
• In addition to strong backgrounds in accounting and finance, the Finit consulting team has
subject matter expertise related to Oracle EPM technical and infrastructure componentssubject matter expertise related to Oracle EPM technical and infrastructure components.
Our ability to know both sides adds value in areas such as environment strategy planning,
product selection, deployment planning and overall infrastructure implementation activities.
• Finit is a member of the Oracle HFM, Planning, FDM and Hyperion Enterprise Customer
Advisory Boards. In this role, we work directly with product development and quality
engineering teams to address future product enhancements.
www.finitsolutions.com
‐ 3 ‐
4. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Finit’s Client Service The Finit Solutions SeriesThe Finit Solutions Series
We take client service very seriously and our results areWe take client service very seriously and our results are
unmatched in the industry:
Our client service approach has led to 100% customer
satisfaction for every Finit client (142 and counting) forsatisfaction for every Finit client (142 and counting) for
every project (over 250 and counting).
www.finitsolutions.com
‐ 4 ‐
5. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Some Finit Clients The Finit Solutions SeriesThe Finit Solutions Series
•
www.finitsolutions.com
‐ 5 ‐
6. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
About the Presenter The Finit Solutions SeriesThe Finit Solutions Series
Jeff Kantor
Hyperion Consultant since 2006
Experience with: Essbase,
Planning, FDM, ETL, Scripting
Based out of West Orange, NJ
2 kids, 1 boy, 1 girl, 1 wife, 2 cars,
1 home, 0 dogs, 0 cats
www.finitsolutions.com
‐ 6 ‐
7. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
How to Ask a Question The Finit Solutions SeriesThe Finit Solutions Series
www.finitsolutions.com
‐ 7 ‐
8. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Agenda The Finit Solutions SeriesThe Finit Solutions Series
• Note
Thi li f f i di d f
Agenda
– This list of new features is edited for content
– Please see the Hyperion ReadMe documents for the
f ll li t f d t t E b d Pl i i 11 1 2full list of updates to Essbase and Planning in 11.1.2
Link:Link:
http://download.oracle.com/docs/cd/E17236_01/index.htm
www.finitsolutions.com
‐ 8 ‐
9. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Agenda The Finit Solutions SeriesThe Finit Solutions Series
• Essbase Updates
ASO C b All i
Agenda
– ASO Cube Allocations
• Planning Updates
– Forms Creation Overhaul
– Forms Structure Overhaul
• SmartView
– SmartView Enhancements
– Planning Enhancements
www.finitsolutions.com
‐ 9 ‐
10. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Essbase Updates The Finit Solutions SeriesThe Finit Solutions Series
• ASO Cube Allocations and Calculations
ASO ll i d l l i ibl h h
Essbase Updates
– ASO allocations and calculations now possible through
MAXL
S ‘ t ll ti ’ d ‘ t l l ti ’– See ‘execute allocation’ and ‘execute calculation’
documentation for detailed information
Heavy use of MDX is required– Heavy use of MDX is required
• Must set POV, Source and Target area in script using MDX
• Allocation and Calculation script must use MDX as well (in aAllocation and Calculation script must use MDX as well (in a
separate file)
www.finitsolutions.com
‐ 10 ‐
11. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
ASO Calculation Example The Finit Solutions SeriesThe Finit Solutions Series
execute calculation on app.db with
local script_file "script.txt"
POV "Crossjoin({[VisionUS]},
ASO Calculation Example
j ({[ ]},
Crossjoin({[101]},
Crossjoin ({[Jan]},
Crossjoin({[Scenario]},
Descendants(Geography Geography Levels(0))))))"Descendants(Geography, Geography.Levels(0))))))
Target "(Allocation)"
DebitMember "[BeginningBalance_Debit]"
CreditMember "[BeginningBalance_Credit]"
Offset "([Account 000] [Project 000])"Offset ([Account_000], [Project_000])
SourceRegion "Crossjoin({[AccountB], [AccountD]},
Crossjoin({[Proj1], [Proj2]}, {[2007]}))" ;
www.finitsolutions.com
‐ 11 ‐
12. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
ASO Calculation Example The Finit Solutions SeriesThe Finit Solutions Series
Example Script.txt
ASO Calculation Example
(AccountA,Proj1) := 100;
([AccountB], [Proj1]) := ([AccountB], [Proj1]) * 1.1;
(AccountC Proj1) :=(AccountC,Proj1) :
((AccountB,Proj1,2007) + (AccountB, Proj1)) / 2;
(AccountA,Proj2) :=
((A tD P j1)((AccountD,Proj1) +
(AccountB,Proj2)) / 2;
www.finitsolutions.com
‐ 12 ‐
13. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
ASO Calculation Example The Finit Solutions SeriesThe Finit Solutions Series
• ASO Calculation Drawbacks
C l l i i f i f i l
ASO Calculation Example
– Calculations must consist of a series of serial
statements in the following form:
• Tuple := Numeric Value Expression;• Tuple := Numeric Value Expression;
– Conditional Logic is not supported
No loops If statements or multiple Fix statements are– No loops, If statements or multiple Fix statements are
permitted in a single Script
– Must execute via Maxl– Must execute via Maxl
• Not really user facing
www.finitsolutions.com
‐ 13 ‐
14. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
ASO Allocation Example The Finit Solutions SeriesThe Finit Solutions Series
execute allocation on database glrpt.db with
pov "Crossjoin({[VisionUS]}, Crossjoin({[5740]}, Crossjoin({[USD]},
Descendants([Geography],[Geography].Levels(0)))))"
ASO Allocation Example
amount "Jan + Feb"
amountcontext "([100], [Beginning Balance], [Actual], [CostCenter1])"
target "([Allocation], [CostCenter1])"
offset "([Allocation], [CostCenter1], [100], [YearNA])"
d bi b "[ bi ]"debitmember "[Debit]"
creditmember "[Credit]"
range "Crossjoin(Descendants([999], [Department].Levels(0)),
Descendants([Year], [Year].Levels(0)))"
l d d "{[9994] [9995] [9996]}"excludedrange "{[9994], [9995], [9996]}"
basis "([SQFT], [Balance], [Actual], [CostCenter2])"
Share
zeroamountoptions abort
zerobasisoptions abortzerobasisoptions abort
negativebasisoptions zero_value
targettimespanoptions divideamount
round "Currency.CurrentMember.CurrencyPrecision"
errors to location "([101] [Jan])" ;
www.finitsolutions.com
‐ 14 ‐
errors_to_location ([101], [Jan]) ;
15. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
ASO Allocation Drawbacks The Finit Solutions SeriesThe Finit Solutions Series
• ASO Allocation Drawbacks
M E h h M l
ASO Allocation Drawbacks
– Must Execute through Maxl
• Not really user facing
N diti l l i– No conditional logic
– Constrained somewhat by allocation parameters
www.finitsolutions.com
‐ 15 ‐
16. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Form Creation Updates: Layout
N M i b k & f h b POV P
Planning Updates: Forms
– No more: Moving back & forth between POV, Page,
Row and Column screens
www.finitsolutions.com
‐ 16 ‐
17. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Form Creation Updates: Member Selection
L f b d ID d ID L 0
Planning Updates: Forms
– Lots more features beyond IDesc and IDescLev0
www.finitsolutions.com
‐ 17 ‐
18. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Form Creation Updates
Addi C l / R
Planning Updates: Forms
– Adding Columns / Rows
• Makes updating Forms potentially much easier
• No more going back and forth between “Adding Rows”• No more going back and forth between Adding Rows
interface and primary rows interface
www.finitsolutions.com
‐ 18 ‐
19. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Validation Rules
Abili V lid D F b f i
Planning Updates: Forms
– Ability to Validate Data on a Form before saving
– Custom Color Coding
– Applications:
• Percentages (make sure they add up to 100)
D f th Y• Days of the Year
• Data entry ranges
No more:– No more:
• Custom Javascript to enable Data Submission Validation
www.finitsolutions.com
‐ 19 ‐
20. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Validation Rules Entry: Layout Screen
S R C l C ll l l
Planning Updates: Forms
– Set at Row, Column or Cell level
www.finitsolutions.com
‐ 20 ‐
21. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Validation Rules Entry: Layout Screen
Fl ibl S
Planning Updates: Forms
– Flexible Setup
• IF, THEN, ELSE, RANGE, CHECK RANGE
www.finitsolutions.com
‐ 21 ‐
22. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Context Menus
Ri h Cli ki i b i
Planning Updates: Forms
– Right Clicking gives you robust options
– Rows … and Columns
– And Cells!
www.finitsolutions.com
‐ 22 ‐
23. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: Forms The Finit Solutions SeriesThe Finit Solutions Series
• Ad‐Hoc Forms
L d j lik f
Planning Updates: Forms
– Loads just like a form
– No data validation or multiple row‐column
bi ticombinations
– Governed by Planning security
C b i k d i– Can be a quicker way to generate data entry points
www.finitsolutions.com
‐ 23 ‐
24. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Planning Updates: forms The Finit Solutions SeriesThe Finit Solutions Series
• Data entry is possible
b l d l l
Planning Updates: forms
• No ability to display aliases
www.finitsolutions.com
‐ 24 ‐
25. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
SmartView Updates The Finit Solutions SeriesThe Finit Solutions Series
• POV: Member Entry
l
SmartView Updates
• Planning: Composite Forms
• Planning: Task Lists
www.finitsolutions.com
‐ 25 ‐
26. The Finit Solutions Series
Future Webinars & Contacts
www.finitsolutions.com
27. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Upcoming Webinars The Finit Solutions SeriesThe Finit Solutions Series
Dates to be Announced
Upcoming Webinars
• Troubleshooting Tips for HFM and FDM
• Troubleshooting Tips for Essbase and Planning
• Introduction to Financial Close Management• Introduction to Financial Close Management
• HFM for the Tax Department
To register, or to view past sessions, go to:
www.finitsolutions.com/Insights_Webcast.html
www.finitsolutions.com
‐ 27 ‐
28. Th Fi it S l ti S iTh Fi it S l ti S i
Getting the Most out of EPM: Planning / Essbase 11.1.2.1
Finit Contacts The Finit Solutions SeriesThe Finit Solutions Series
Questions?
insights@finitsolutions.com
Questions? ‐> Jeff Kantor
jkantor@finitsolutions.com
973.271.3409
Email us for a ‐> Ed DeLise
edelise@finitsolutions.com
copy of the slides or
link to the recording
@f
678.296.3611
‐>Joe Mizerk
jmizerk@finitsolutions.com
link to the recording. j @f
919.349.5029
www.finitsolutions.com
‐ 28 ‐