Top Banner

of 63

Oow2013 Venkat Hpcm

Mar 02, 2016

Download

Documents

rams08

Hyperion PCM
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Integration of Standard & Detailed Profitability

    Hyperion Profitability & Cost Management

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com

    Who Am I?

    Venkatakrishnan Janakiraman Over 10+ Years of Oracle BI & EPM experience India Managing Director, Rittman Mead Consulting Blog at http://www.rittmanmead.com/blog

    - Old & defunct blog http://oraclebizint.wordpress.com Oracle ACE EPM/BI Specialization Twitter

    - @krisvenkat

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    About Rittman Mead

    Oracle BI, EPM and DW Gold partner World leading specialist partner for technical excellence, solutions delivery and innovation in Oracle BI Approximately 100 consultants worldwide All expert in Oracle BI and DW UK based Offices in US, Europe (Belgium), India & Australia Skills in broad range of supporting Oracle tools:

    OBIEE OBIA ODIEE Essbase, Oracle OLAP GoldenGate Exadata EPM

    - HFM - Planning - Essbase- HPCM

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Agenda

    Hyperion Profitability & Cost Management (HPCM) Overview Types of HPCM

    - Standard- Detailed

    How HPCM works - Example Model Dimensions Drivers Rules Allocations

    Standard & Detailed Profitability Differences Performance Usability

    Integration between Standard & Detailed Profitability Sample Customer Example Integration with ODI & BI EE

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    EPM Applications - HPCM

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM - Overview

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM Overview

    Packaged Application that is fundamental part of Oracle-EPM stack Primarily an Allocation Engine

    End User Driven Has 2 types of applications

    - Standard Profitability- Detailed Profitability

    Requires additional tools to prepare data for allocation Though Business User driven

    - Requires training- Requires an understanding of HPCM terminology

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM Overview

    Very different from Excel Excel Allocations

    Generally done at a total level HPCM Allocations

    Done at the most granular cell level Provides control Provides ability to change allocations at a cell level Flexible

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM Overview - Standard Profitability

    HPCM Works on Multi-Dimensional Stages Allocation happens at each stage Upto 9 stages supported

    Each stage is like a mini cube Very important to understand how allocation

    happens & how drivers drive allocation Metadata Lineage Available within HPCM to provide

    breakup of Costs Tracing Allocations through the stages Key Feature

    Allocating Overhead costs

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM Allocation Example

    Classic Chart of Accounts of a Consulting/Services Company Chart of Accounts

    Lacks grain at Project/Client Level Allocation of Costs back to project & Client

    - For calculating Project & Client Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Example - SP - Input Data

    Input data at Account Level Input data at Year, Period Level All Allocations based on 2 drivers

    Head Count Billable Days

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Example - SP - Allocation by Client

    Allocation at a Client level Client Expenses

    Allocated based on Head Count to specific clients Entertainment & Rent

    Allocated based on Billable Days to all clientsHead Count Billable Days

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Example - SP - Allocation by Project

    Allocation at a Project level after Client Allocation Client Expenses

    Allocated based on Head Count to all Projects rolling to that client Entertainment & Rent

    Allocated based on Billable Days to all projects rolling to that client

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Example - SP - Allocation by Project

    Head Count Billable Days

    Head Count Billable Days

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    HPCM - Allocation Example - Standard Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Example

    Stage 1 Get Input data at Account level

    Stage 2 Allocate Account level data at Client level Drivers: Head Count & Billable Days Rules/Destination: Accounts & Client

    Stage 3 Allocate Client level data to Projects Drivers: Head Count & Billable Days Rules/Destination: Accounts & Projects

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Define Allocation Matrix

    Allocation Matrix Defines how the costs get allocated line by line Defines how the costs get allocated stage by stage

    Basically has 2 parameters Driver Name Rule Name

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Matrix in our Example

    Allocation Matrix Defines how the costs get allocated line by line Defines how the costs get allocated stage by stage

    Basically has 2 parameters Driver Name Rule Name

    Define for all possible combinations

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Allocation Matrix in our Example

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - EPMA Dimensions

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - EPMA Dimensions

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Application Model Stages

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 1

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 2

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 3

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Drivers

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Drivers

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Driver Assignment by Stage

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Rules

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 1-2 Rules

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 2-3 Rules

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 1 - Rule Assignment

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 1 - Rule Assignment

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 1 - Rule Assignment

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Stage 2 - Rule Assignment

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Rule Assignment & Driver Assignment

    Manual Assignments Gives control to the business users But can be painstaking in a big model

    Automated Assignments Loaded through the HPCM Model API Load Allocation Matrix into Staging Tables and import into HPCM Staging Tables can be loaded through ODI Import into HPCM can be automated through Web Service Calls

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Staging Tables

    7 Staging Tables HPM_STG_ASGN_RULE_SEL

    - Assigns existing assignment rules into specific intersections HPM_STG_ASSIGNMENT

    - Loads/Creates assignment rules HPM_STG_DRIVER

    - Loads/Creates drivers HPM_STG_DRIVER_EXCEP

    - By default, HPCM SP assigns drivers to measures - Exceptions can be assigned to every stage source intersection

    HPM_STG_DRIVER_SEL- Assigns drivers to existing measures

    HPM_STG_POV & HPM_STG_STAGE- Creates POV & Stages respectively

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Example Model Load

    HSP_STG_DRIVER_SEL

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Example Model Load

    HPM_STG_ASGN_RULE_SEL

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Create Calculation & Reporting Database

    Calculation Database - BSO Reporting Database - ASO Each Stage Dimension

    Stored in Essbase with the Prefix

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Enter/Load Data

    Manual Data Entry or Load through ODI ODI - Data Entry to specific cell intersections

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Enter Driver Data

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Run Calculations

    Allocations are run through Manage Calculations Screen Genealogy allocations to be enabled for drill through reporting

    Allocation Genealogy to be exposed

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Validate Allocation Run

    Stage Balancing Very good tool to validate whether all data has been allocated Provides Stage wise breakup of allocation numbers

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Reporting Queries

    New Feature Links to Smartview and provides easy access to multi-stage data Different Types of Reports

    Driver Reports Contribution Reports

    - Provides both Direct Allocation- Genealogy Allocation provided path is given

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Reporting Queries

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Reporting Queries - Direct Allocation

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Reporting Queries - Direct Allocation

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard Profitability - Key Points

    Supports upto 8 stages of allocation Supports Contribution lineage upto 8 stages

    More the lineage, slower the allocation Supports upto 3 dimensions per allocation (in addition to the 4 POV dimensions) Uses

    Essbase BSO for calculation Essbase ASO for Reporting

    Break down allocations into multiple stages for better performance

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Overview

    Was introduced in 11.1.2.2 Very powerful for large allocations Very different from Standard Profitability Can inter-operate with Standard Profitability (integration from 11.1.2.3)

    Standard Profitability Detailed Profitability

    Uses Essbase BSO & ASO as the Allocation Engine Uses relational database as Allocation Engine

    Supports only upto 3 business dimensions per allocation Supports upto 5 dimensions per allocation

    Supports upto 8 stages of allocation Supports only 1 stage of allocation

    Typically used for Financial allocation (smaller models but with varied allocation logics)

    Typically used along with Standard Profitability where more than 3 dimensions per allocation is required

    Drivers are assigned to Measure dimension - Individual cell level driver assignments (exceptions) not recommended

    Cell level drivers are recommended and possible

    Cell level target assignments without Assignment rules possible

    Only targets with Assignment rules possible

    Trace Allocation possible within HPCM No Trace Allocation possible - but can be enabled from BI EE

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Example Model

    Database Schema Essbase Connection for SP integration

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Stages & Dimensions

    Total of 2 stages Source Stage Destination Stage

    Both Stages point to Database tables Dimension Structure - Still maintained in EPMA

    Can be shared with both Standard & Detailed Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - EPMA Dimensions

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Drivers

    Similar to Standard Profitability In SP - Actual & Standard Drivers In Detailed - Ratio & Rate-Based Drivers

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Assignment Rules

    Targets defined only through Assignment Rules Direct Target cell assignments not possible like Standard Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Staging Tables

    7 Staging Tables HPM_STGD_ASGN_RULE_SEL

    - Assigns existing assignment rules into specific intersections HPM_STGD_DRIVER

    - Loads/Creates drivers HPM_STGD_DRIVER_EXCEP

    - By default, HPCM SP assigns drivers to measures - Exceptions can be assigned to every stage source intersection

    HPM_STGD_DRIVER_SEL- Assigns drivers to existing measures

    HPM_STG_POV- Creates POV respectively

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Integration with Standard Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Standard & Detailed Profitability - Integration

    Stage 1

    Stage 2

    Stage 3

    Stage 4

    Stage 5

    BSO ASO

    Standard Profitability

    Source Stage

    Destination Stage

    Detailed Profitability

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Sample Customer Performance

    Recent rollout at one of our Customers One of the largest BPO operating in 15 countries

    Detailed Profitability used for end to end Profitability Reporting 25 different Allocation Drivers 80 different Assignment drivers Model alone consisted for 1000000 transaction lines (unique combination of 5

    dimensions that require allocation) 20000 transaction lines allocated monthly

    - Each transaction line allocated to 1000 lines based on various drivers- 3.5 hours for overall allocation- End to End BI EE reporting available within 4 hour window- Entire Allocation process driven through ODI

    Was done previously using Excel- 3 days to prepare everything end to end that too with no Contribution visibility

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - Sample Customer Allocation Matrix

    Sample Allocation Matrix Every line could have a different rule & driver month over month Complete visibility to contribution data

    Source of Costs - From where the costs came in Visibility into Allocation - What is the rule & the driver for every line Driver Values Drill through the Source from post allocated data through BI EE

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - ODI Integration

    All data loads/preparation done by ODI All loads to API tables for importing Model/Drivers

    Done through ODI Web Service Calls

    To trigger calculations Conditional checks to make sure no errors

    Other Option Call ODI Scripts before & after HPCM calculation

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Detailed Profitability - BI EE Reporting

    Sunday, 22 September 13

  • T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : [email protected] W: www.rittmanmead.com

    Integration of Standard & Detailed ProfitabilityQ & A

    Hyperion Profitability & Cost Management

    Sunday, 22 September 13