hpcm: tips, techniques, and optimizing applications
TRANSCRIPT
![Page 1: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/1.jpg)
Tips, Techniques & Optimizing HPCM
ApplicationsAlex Cohen
Impetus Consulting Group
![Page 2: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/2.jpg)
11/20/2015 2
TIPS, TECHNIQUES AND OPTIMIZING
HPCM APPLICATIONS
Alex Cohen
Founding Partner
Impetus Consulting Group
@alex_cohen13
![Page 3: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/3.jpg)
11/20/2015 3
AL E X COHE N: F OUNDING PART NE R
Background:
� Over seventeen years of consulting experience in the area of strategic cost management, performance management and business intelligence
� Specializes in Driver Based Modeling with extensive implementation expertise in:� Activity-Based Cost/Management (ABC/M)
� Shared Service Chargeback, Cost-to-Serve� Profitability Analytics� Driver Based Planning� Performance Measurement
� Proven project leader of complex integrated solutions
� Combines technical and functional expertise to design and deliver the right solution for clients
� Regarded as a one of the premier subject matter experts for Hyperion Profitability & Cost Management (HPCM)
� Publishes a blog on advanced planning, profitability and costing principles: alextheallocator.blogspot.com
Industries Experience:
� Data Management� Distribution� Financial Services� High Technology� Media� Medical Technology� Insurance� Pharmaceutical� Retail� Social & Online Media
Technical Skills:
� Hyperion Planning (Certified) & Essbase (Certified)
� Hyperion Profitability & Cost Management (HPCM)
� SAP Profitability and Cost Management (PCM) & Metify
� CRG FlexABM
� Anaplan Solution Architect (Certified)
![Page 4: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/4.jpg)
11/20/2015 4
• Your Performance is our Focus
• We combine leading Enterprise Performance Management tools and
proven methodologies to deliver sustainable value to our clients
• The Impetus team has a proven track record of implementing complex
integrated solutions for Planning, Costing and Profitability
• Impetus consultants combine technical and functional expertise to
design and deliver the right solution for each of our clients
• Impetus partners with leading EPM software providers ensure the right
fit for each clients
IMPETUS CONSULTING GROUP: WHO WE ARE
![Page 5: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/5.jpg)
11/20/2015 5
• Cube Optimization
• One vs. Multiple Models
• So Many Assignments, So Little Time
• Reciprocal Allocation
• The Right Tool For The Job
AGENDA
![Page 6: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/6.jpg)
11/20/2015 6
• Forget what you know about optimizing Essbase and Planning cubes
- Starting Point for optimization: Set the largest target dimension to Dense, all
other dimensions Sparse
- Default: Measures/Allocation Type are Dense is not recommended
- Large blocks tend to perform better than small blocks
• Flatter hierarchies are preferred
- Reduces the size of the database & risk of exceeding Essbase BSO limits
for # of blocks and # of cells
CUBE OPTIMIZATION
![Page 7: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/7.jpg)
11/20/2015 7
• Challenge: Forcing multiple allocation methodologies into a one size
fits all model
- ……without confusing users with excess dimensionality
• Consideration: Multiple models does not mean more maintenance or
extra calculation time and can actually improve both
• Solution: Create a smaller/simpler model for each methodology
- Less confusing dimensionality
- Execute multiple models concurrently and separately
- Opportunity for decreasing calculation time
- Greater flexibility
ONE COMPLEX MODEL VS MULTIPLE SIMPLE MODELS
![Page 8: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/8.jpg)
11/20/2015 8
ONE COMPLEX MODEL VS MULTIPLE SIMPLE MODELS
On Size Fits All
Stage 1 Stage 2 Stage 3 Stage 4
Account Activity Channel Sub-Channel
Cost Center Cost Center Cost Center Product
LOB
Revenue
Stage 1 Stage 2 Stage 3 Stage 4
Account LOB Channel Sub-Channel
Cost Center Cost Center Cost Center Product
Expense
Stage 1 Stage 2 Stage 3 Stage 4
Account Activity Channel Sub-Channel
Cost Center Product
One Size Fits AllOne Size Fits All
RevenueRevenue
ExpensesExpenses
![Page 9: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/9.jpg)
11/20/2015 9
SO MANY ASSIGNMENTS, SO LITTLE TIME
alancingchangemindfully.com
![Page 10: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/10.jpg)
11/20/2015 10
• Challenge: How to maintain assignment logic as new members are
added
• Consideration: The fewer Assignments and Assignment Rule
Selections, the faster the model will run
• Solution: Create automated process to create the Assignments and/or
Assignment Rule Selections via ODI, SQL Statements or other ETL
tools
- Leverages HPCM Staging tables
- Limits Assignments and Assignment Rule Selections to only those
intersections that have data
- Most commonly used for initial stages of model
• Highest likelihood of new members and/or intersections
SO MANY ASSIGNMENTS, SO LITTLE TIME
![Page 11: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/11.jpg)
11/20/2015 11
SO MANY ASSIGNMENTS, SO LITTLE TIME
![Page 12: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/12.jpg)
11/20/2015 12
SO MANY ASSIGNMENTS, SO LITTLE TIME
![Page 13: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/13.jpg)
11/20/2015 13
SO MANY ASSIGNMENTS, SO LITTLE TIME
![Page 14: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/14.jpg)
11/20/2015 14
• In Activity Based Models, most Cost Center / Account (Stage 1)
combinations use the same Assignment Rule to allocate to Activities
(Stage 2)
• Created over 700 Assignment Rules and built an ODI process to
concatenate members from source data file to identity Assignment
Rules
SO MANY ASSIGNMENTS, SO LITTLE TIME
HOW THIS HAS BEEN USED
![Page 15: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/15.jpg)
11/20/2015 15
RECIPROCAL ALLOCATIONS
www.seomastering.com
![Page 16: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/16.jpg)
11/20/2015 16
RECIPROCAL ALLOCATIONS
![Page 17: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/17.jpg)
11/20/2015 17
RECIPROCAL ALLOCATIONS
![Page 18: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/18.jpg)
11/20/2015 18
RECIPROCAL ALLOCATIONS
![Page 19: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/19.jpg)
11/20/2015 19
• Resist the urge to put everything in HPCM
- Consider the best option for the user
• Review all requirements and user interactions
THE RIGHT TOOL FOR THE JOB?
www.saunderslog.com
![Page 20: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/20.jpg)
11/20/2015 20
THE RIGHT TOOL FOR THE JOB?
STANDARD ARCHITECTURE
• Evaluate what tools you own and leverage them
- Staging – Data Warehouse / Marts
- Data entry & Review – Planning
- Driver preparation – Essbase (BSO) / Planning
- Shared Service
- Detailed Allocations
- Reporting – Essbase (ASO)
- ODI, DRM, EPMA – Data / Metadata Mgmt
www.davidslack.co.uk
![Page 21: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/21.jpg)
11/20/2015 21
TIPS, TECHNIQUES AND OPTIMIZING
HPCM APPLICATIONS
What Questions Do
You Have?
![Page 22: HPCM: Tips, Techniques, and Optimizing Applications](https://reader031.vdocuments.site/reader031/viewer/2022021815/5885b3f91a28abd2348b70ed/html5/thumbnails/22.jpg)
11/20/2015 22
TIPS, TECHNIQUES AND OPTIMIZING
HPCM APPLICATIONS
Alex Cohen
Founding Partner
Impetus Consulting Group
: @alex_cohen13
Blog: alextheallocator.blogspot.com