how do you calculate and report on human capital data for 40,000 employees in under 15 minutes?
TRANSCRIPT
REMINDER
Check in on the
COLLABORATE mobile app
How Do You Calculate & Report on Human Capital
Data for 40,000 Employees in Under 15 Minutes?
Prepared by:
Pete Cammisa
Managing Partner | Chairperson
Innovus Partners | OAUGNJ
Using Hyperion to perform large calculations and aggregations for Human Capital Data Analytics
Session ID#: 10464
@petecammisa
Agenda
■ Presenter Bio
■ Company Info
■ OAUGNJ GEO Plug
■ The Challenge
■ Human Resources vs Finance / FP&A Needs
■ The Solution
■ Precautions
■ Let’s Recap
■ Open Discussion / Q&A
Presenter Bio
■ Pete Cammisa
▪ Managing Partner - Innovus Partners
▪ Chairperson & GEO Coordinator - OAUGNJ (New Jersey)
▪ Advocate for bringing users together to cooperatively share our
knowledge and experience
▪ Frequent speaker at local and national conferences
▪ Expert in designing and implementing Hyperion solutions
▪ Keep it simple, sustainable and supportable
Company Info
■ About Innovus
▪ Specialize in the design and implementation of Oracle Hyperion
EPM and BI solutions
▪ Oracle Certified Consultants and Industry Thought Leaders
▪ Innovative project development methodology ensures Project
Success
▪ Oracle Gold Partner and Active Leaders in the Oracle Application
Users Groups
▪ Clients are 100% reference-able!
Oct 2012Revitalized
March 201316 Sessions
4 tracks
120+
250+
270+
May 2014Co-hosted by 3 User Groups
42 Sessions11 tracks
Mar 2015Co-hosted by 5 User Groups
48 Sessions12 tracks
The Challenge
Human Capital Reporting & Analysis…
…For FP&A
■ 40,000+ employees
■ 21 number of input points
■ 50+ number of expected outputs
▪ Headcount
▪ FTE related outputs
▪ Stats / Analytics
■ How fast?
▪ As fast as possible!
HR vs. FP&A Needs
■ Count heads
■ Length of service
■ Turnover
■ Org. chart
■ Employment requirements
■ Translation to facilities
requirements
■ Count & categorize heads
■ Count & categorize FTEs
■ Employee / Department /
Function Productivity
■ Employee / Department / Title
Utilization
■ Tenure
■ Span of Control
■ Cost of the workforce
■ Workforce expense plan and
forecast
■ Profitability
Human Resources Corporate Finance / FP&A
The Solution
■ Partner with Human Resources and HRIS
■ Collect required data elements from HR / payroll
■ Collect additional data elements from other relevant systems
■ Centralize data governance
■ Utilize Essbase to calculate and aggregate data for Actuals Reporting & Analysis
■ Deliver standard staffing packages to key stakeholders via highly-formatted reports
■ Present key analytic metrics to executives via dashboards
■ Initialize a workforce plan or forecast
■ Give back to HR!
The Solution
■ Use the right tool for the right job
▪ Essbase BSO
— Initial recipient of data load
— Calculations performed at level-0
— No aggregations in this application
▪ Essbase ASO
— Identical dimensionality to BSO application
— Receives data from BSO application
— Performs aggregation
— Contains a few calculations
— End-Users only see the ASO application
Dimensionality
Database Outline
Accounts
Time Periods
Department
Entity
Employee
Scenario
Version
Year
Title
Manager
Accounts – Employee Properties
■ Status: Active / Terminated / Leave-of Absence
■ Employee Type: Regular / Home-Based / Temporary / Offshore
■ FT/PT: Full-Time / Part-Time
■ Start Date: Can be used for Tenure calculations and analysis
■ Annual Salary: For compensation analysis – also future use for
plan / forecast
■ Hourly Rate: Similar use to Annual Salary
■ Termination Date: Used for tenure analysis / turnover analysis
Essbase BSO Application
■ Optimal Dense-Sparse Configuration (Modified Hourglass)
■ Initial recipient of data loads (system or manual entry)
■ Calculate upper levels for percent-to-total calculations only
■ Use Typed Measures to load dates
■ Use Attribute dimensions for Employee properties (e.g., Manager
and Title)
■ Optimize Index and Data Caches
Data Loads
■ Clear target intersections to be loaded
■ Load data from a relational data source to which Essbase can
connect directly**
■ Limit transformations in the load rule(s) – perform before in a tool
better suited for transformations
■ One month loaded at a time for Actuals (Consider load frequency)
■ Place Accounts (Dense) in columns
Calculations
■ Remember – no aggregations in the BSO cube unless targeted for
percent-to-total calculations
■ FIX on specific Month, Year, Scenario and Version
■ FIX on level-0 of Department, Entity and Employee
■ Calculate Accounts
Calculations - Headcount
■ If Status is not Terminated
▪ If Employee Type is Regular
— If FT/PT is FT then Full Time Onshore Headcount = 1
— If FT/PT is PT then Part Time Onshore Headcount = 1
▪ If Employee Type is Home-Based
— If FT/PT is FT then Full Time Home Based Headcount = 1
— If FT/PT is PT then Part Time Home Based Headcount = 1
▪ If Employee Type is Offshore then Traditional Offshore Headcount = 1
Calculations - FTE
■ If Status is not Terminated
▪ If Employee Type is Regular
— If FT/PT is FT then Full Time Onshore FTE = Total FTE Hours / 173.33
— If FT/PT is PT then Part Time Onshore FTE = Total FTE Hours / 80
▪ If Employee Type is Home-Based
— If FT/PT is FT then Full Time Home Based FTE = Total FTE Hours / 173.33
— If FT/PT is PT then Part Time Home Based FTE = Total FTE Hours / 80
▪ If Employee Type is Temporary
— If FT/PT is FT then Full Time Temporary FTE = Total FTE Hours / 173.33
— If FT/PT is PT then Part Time Temporary FTE = Total FTE Hours / 80
▪ If Employee Type is Offshore then Traditional Offshore FTE = 1
Calculations - Stats
■ Months on board / Years on board / Tenure – Based off of Start
Date
■ Productivity calculations key off of types of hours
■ Utilization calculations key off of types of hours
■ Span of control uses Manager to illustrate span of control
■ Average annual salary by title
■ Average annual salary by Entity / Department
■ Average annual salary by tenure
■ And more!
Data Transfer
■ Replicated Partition – Update changed cells only!
■ Export data from calc cube – use DATAEXPORT calc script
Essbase ASO Application
■ User-facing application (though identical to the BSO application)
■ Aggregates and makes the previously calculated information
available for consumption
■ Can perform additional calculations
■ Drives reports and dashboards
Watch Out For…
■ Data security / sensitivity
■ Use of an extremely large ASO application (metadata) will make level-0 exports impossible. But this might be okay as long as the BSO app has the same dimensionality – you can just use the level-0 from that application.
■ Use of an extremely large ASO application can limit reporting capabilities because of limitations on the amount of metadata you can query at one time – applies in Smart View, FR and Report scripts.
■ Too many percent-to-total calculations in BSO application can hinder performance.
■ Keep your outlines in-sync
Let’s Recap
■ Partner with Human Resources and HRIS
■ Collect required data elements from HR / payroll
■ Collect additional data elements from other relevant systems
■ Centralize data governance
■ Utilize Essbase to calculate and aggregate data for Actuals Reporting & Analysis
■ Deliver standard staffing packages to key stakeholders via highly-formatted reports
■ Present key analytic metrics to executives via dashboards
■ Initialize a workforce plan or forecast
■ Give back to HR!
May I suggest these sessions…
■ Come to hear from the real-
world company that is using
this solution.
■ Tuesday 3:15 - 4:15
■ Jasmine B
■ Come to this session to learn
more about the OAUGNJ and
how to get involved.
■ Tuesday 4:30 – 5:30
■ South Seas G
Session 10475 Session 10105
Let’s Continue the Conversation…
▪ Pete Cammisa
▪ Group – Innovus Partners EPM & BI
▪ Group – OAUGNJ
▪ @PeteCammisa
▪ @InnovusPartners
▪ @OAUGNJ