You are on page 1of 34

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Celebrating twenty years of Integrated


Business Analytics Solutions
ENTERPRISE PERFORMANCE MANAGEMENT | BUSINESS INTELLIGENCE | BIG DATA

Cycling Off FDM Classic on Steroids


and Taking a Dose of FDMEE HGH
Tony Scalese Practice Director, Edgewater Ranzal

Agenda
Ranzal & Samsonite Overview
Hyperion History at Samsonite
Project Overview
Project Details
Project Learnings

Who We Are
Edgewater Ranzal is a full-service Oracle
Platinum Consulting Partner with premier services
in North America and regional offices in the
United Kingdom
We deliver Business Analytics solutions that
include Oracle Enterprise Performance
Management (EPM) Business Intelligence (BI), and Big Data (BD) technology.
Our multiproduct focus offers domain expertise and technical leadership using the Oracle
Product Suite
We have industry expertise and specializations to help us deliver end-to-end solutions for each
clients business needs
4

Our Services
Business Intelligence/Big Data

Scorecards & Dashboards; Mobile Delivery

Prepackaged Analytic Applications (OBIA)

BI Foundation (OBIEE / Essbase)

Financial & Operational Analytics

Reporting & Publishing

Big Data

Information Discovery (Endeca)

Business Intelligence Cloud Service (BICS)

Enterprise Planning & Analytics


Strategic Planning (HSF) & Modeling

Business
Intelligence/
Big Data

Financial Close &


Consolidations

Financial Close & Consolidations

Legal, Segment, & Mgmt Reporting

Financial Performance & Close

Optimization & Performance Lab

Tax Provisioning

Regulatory Requirements

Financial Data Management

Data Warehousing

MDM & DRM

ETL Services and Automation

Costing &
Profitability
Mgmt

Data Integration
Services

Data Integration Services


ERP Integration

Enterprise
Planning &
Analytics

Infrastructure
Hardware Sizing, Installation, & Configuration

Exalytics Benchmarking

System Monitoring, Backup, & Disaster Recovery

Upgrade & Migrations

Infrastructure

Advisory Services

Training &
Support Services

Planning, Budgeting & Forecasting

Workforce, Capital, & Project Financial


Planning

Public Sector Planning

Cloud Services

Costing & Profitability Management


HPCM Standard & Detail Models

Waterfall Allocations

Shared Service Charges

Activity Based Costing

Customer, Product, Segment & LOB


Profitability

Advisory Services
Project/Program Management &
Process Change
EPM & BI Road Maps
Training & Support Services
Standard & Custom Training

Virtual Classroom

Multimedia and UPK

Service Level Agreements

Managed Services & Hosting

Performance Engineering

About Tony Scalese


Integration Director at Edgewater Ranzal
Team of 18 integration specialists focusing primarily on FDMEE, ODI & DRM
Team includes former Oracle support and development team members

More than 16 years in the Oracle Hyperion Suite


Former administrator of Hyperion Enterprise, Pillar and Upstream Weblink
Nearly 10 years of consulting experience

Certified in various Oracle Hyperion technologies


Partner closely with Oracle Development and Product Management
Oracle ACE recognized for contributions in the BI track which includes EPM
Blog at http://www.fdmeeguru.com and http://classic.fdmguru.com
Recently published a book
The Definitive Guide to Oracle FDMEE

About Samsonite
Samsonite is the worlds largest luggage manufacturer
5 core regions North America, Latin America, Asia Pacific,
Europe, Corporate (Licensing)

Headquartered in Mansfield, MA
Listed on the Hong Kong Exchange (HKG: 1910)
2015 Sales $2.4B
Brands include:
Samsonite
American Tourister
Hartmann Luggage
High Sierra
Speck
Gregory
Tumi*
7

Samsonites Hyperion History


Long time Hyperion Enterprise shop
Implemented v11.1.2.1 HFM and FDM in 2010
EPMA application
Classic rules

Implemented Hyperion Planning


Purchased Exalytics

Upgraded to v11.1.2.3 in 2014


Current project to upgrade to 11.1.2.4
Purchased new T5 Exalytics

Project Overview
Implementation New Exalytics Machine
T5 Linux 6
HFM
Planning
FDMEE
Financial Reports
Windows machine for EPMA & OHS*

Upgrade HFM, Hyperion Planning & Financial Reports


Enhance Cash Flow functionality in HFM
Upgrade FDM Classic to FDMEE
>200 Locations
5 major interfaces
Fully automated

Kicked off the project 12/7/15, first Parallel/Live May close


9

Architecture

10

Dimensionality
HFM

Planning

Account

Rollup Reporting Account


(3000)

Mixed SAP Account (300000),


HFM Account

Entity

Legal Entity

Mixed Legal Entity, Cost


Center

ICP

Trading Partner

Trading Partner

C1

SAP Functional Area (P&L) /


Roll Forwards (Balance Sheet)

SAP Functional Area (P&L) /


Roll Forwards (Balance Sheet)

C2

Channel

Channel

C3

Brand

Brand

C4

Data Type

N/A

C5

N/A

Version

C6

N/A

Category

C7

N/A

Currency
11

FDMEE Rebuild Project Detail


SAP & JDE Trial Balance actuals to HFM and Planning
Data sync actual detailed statistics from Hyperion Planning to HFM
Data sync bi-directionally budget & forecast data between HFM and
Hyperion Planning
Write budget & forecast data back to SAP G/L
Enhance Automation

12

HFM Actual Data Load


SAP
Shared mapping across >100 company codes
Utilizes complex logic group to duplicate records for roll forward detail
Leverage lookup dimension to store transaction type

Leverage Multi Dimensional mapping


Account and Transaction Type for Roll Forward (C1)
Entity and Site Code for Channel (C2)
Account for Function (C1), Channel (C2) and Brand (C3) Replaces import script
ICP for ICP with self replaces varValues maps

Leverage SQL mapping


Override ICP Replaces event script

JDE
Dynamically calculate YTD balance from columnar data
Utilizes complex group to duplicate records for roll forward detail
Leverage SQL mapping
Override ICP Replaces event script
13

HFM Actual Data Load Enhancements


Smart Replace
Ensures data quality by clearing orphaned entities in HFM
Initial load to HFM, Entity A and Entity B are loaded
Data for Entity B is reclassed in the ledger
Subsequent load to HFM does not include data for Entity B data persists in HFM
Smart Replace clears data for Entity B

Runs automatically during the Export workflow

Dynamic Validation Entity


Reduces administrator maintenance and ensures data integrity
Check entity drives HFM calculation and Check Report
Auto updates the Check Entity based on data processed
Runs automatically during the Export workflow

14

Planning Actual Data Load


SAP
Load LTD for Balance Sheet, Activity for P&L
Mimic logic groups through an Event script to duplicate records for Roll Forwards
Shared mapping across >100 company codes
Leverage Multi Dimensional mapping
Entity and Site Code for Channel (C2)
Account for Function (C1), Channel (C2) and Brand (C3) Replaces import script

Leverage Event scripting


Override source C1 for Roll Forward records

JDE
Conditionally select data view based on account type

15

Planning Actual Data Load Enhancements


Single clear calc leveraging RTSV across multiple intersections
Smart Aggregation Calcs
Run aggregation after all data files for a given application are loaded
Leverage Essbase JAPI

Essbase Enhanced Validate


Utilized to prevent calculation and load errors during the Export workflow
Executes automatically at the Validate workflow step
Intelligently designed for performance with batch and interactive execution
Similar to HFM Intersection Validation Report
Validate transformed data set against Essbase/Planning dimensionality to check if mapped to a valid Level 0
member
Stops workflow at Validate when EEV fails

16

Statistics Planning to HFM


Move Actual KPI data from Planning to HFM
Leverage Event Scripts
Override Custom target members based on HFM top members
Create YTD view of data

Leverage SQL Mapping


In combination with Attributes to drive target, vary depending on target account

17

Bi-directional Data Transfer


Budget/Forecast Process
Budget/Forecast is developed in Hyperion Planning
Budget/Forecast journal adjustments are booked in HFM
HFM performs intercompany eliminations
Eliminations and adjustments loaded back to Planning

Actual Process
Up to 6 data types moved from HFM to Planning
Eliminations, Journal Adjustments, Offline Legal Entity G/L & Roll Forward data, Joint Ventures, Statistics

Automated process to allow a range of periods to be processed


5 target applications, 6 Data Load Rules (DLR), 1-12 periods 30-360 executions

Key improvements from FDM Classic


Entity to Region application relationship
No longer a custom scripting process

18

Write Back to SAP


Final Budget is loaded to SAP for consumption by non EPM users
Leverage Data Sync capabilities to extract data
Output custom SAP required upload format for each unique legal entity
FI / CO unique uploads

Leverage maps to transform to SAP chart fields

19

Enhanced Automation
Sweeps windows directory and moves files to Exa box for batch processing based on locations to
which the user has access
Loads data to HFM
Intelligently initializes batch process to load data to each of the regional Planning applications
Leveraged Password Encryption

Sends an email status

20

Automation Attachments
Missing Maps

21

Automation Attachments
Essbase Enhanced Validate Report

22

Automation Attachments
Check Report

23

Project Learnings
Infrastructure & Hardware
Deadlocks
Batch
Data Protection
DLR Attribute Column

24

Infrastructure & Hardware


Faulty NIC/MoBo and faulty DIMM module on Exa box
Oracle replaced these components

HFM 11.1.2.4.100 not able to run on Linux 6


Fixed with patch 11.1.2.4.103

FDMEE 11.1.2.4.100 patch introduced bug that prevented EPMA enabled applications to be
registered as a target
Fixed with a PSE, addressed in 11.1.2.4.200 PSU

25

Deadlocks
Deadlocks plagued application testing
What is a deadlock?
A deadlock occurs when two or more tasks permanently block each other by each task having a lock on a
resource which the other tasks are trying to lock Technet

Why do deadlocks occur?


Parallel workflow processes
Oracle RDBMS is better at parallelism

How do you know it was a deadlock?


The process log contains the keyword deadlock

How did you fix it?


Adding indexes to various tables specific to each application
Updating SQL Server settings
READ_COMMITTED_SNAPSHOT = ON
SET ALLOW_SNAPSHOT_ISOLATION = ON
26

Batches
User Security
Users must have access to the locations being processed as part of the batch
Created process to dynamically read HSS security to determine location files to sweep

Missing Data Load Rules


Batch process would fail if DLR is not present
Updated process to check if DLR exists before sweeping file from staging directory

Missing Periods
Batch status reporting failed to create accurate results when run for a range of periods
Added custom process to add period records back to table

Invalid Files
Batch does not capture invalid files similar to how FDM Classic did, simply does not process
Added custom process to log files found in OpenBatch and compare to files processed

27

Data Protection
What is data protection?
Ability to load data to a single HFM entity using replace mode from 2 distinct data sources and not
overwrite data from the other stream
Ex: General Ledger data and Statistical Data

How should it work/How did it work in FDM Classic?


Data for each unique entity in the FDMEE data set is extracted from HFM (for the reciprocal data stream)
and added to the FDMEE generated data file to be loaded to HFM

How does it work?


Each unique entity string is protected, overlap of names potentially prevents protection
Ex: Data set contains entity ElimNV and NV; NV is not protected

How did we fix it?


Created a second DLR isolating only NV data, ignored NV data on import for primary DLR

Is Oracle aware?
Yes it has been formally recognized as a bug by Oracle and they are working on a resolution
28

DLR Attributes
Clear calc utilizes DLR Custom Options to store varying RTSV values
@REMOVE(@RELATIVE("IncomeStatement",0),@LIST(@RELATIVE("ICSALES",0),@RELATIVE("ICCOS",0))),@RELATIVE("BalanceSheet",0)
@RELATIVE("IncomeStatement",0),@RELATIVE("BalanceSheet",0)

What is the problem?


Custom option field is 100 characters, RTSV value in some instances exceeds 100 characters

How did we fix it?


Modified the field to allow more characters
Updated custom option using SQL due to UI field length limitation

29

#ShamelessPlug
The Definitive Guide to Oracle FDMEE:
http://www.amazon.com/Definitive-Guide-Oracle-FDMEE/dp/0992910528/

30

Closing and Q&A

Contact Information
Edgewater Ranzal

Tony Scalese
ascalese@ranzal.com

45 Beech Street, Suite 109


London EC2Y 8AD
United Kingdom
Tel +44 (0) 2033 717 174

108 Corporate Park Drive, Suite 105


White Plains, NY 10604
Tel (914) 253-6600
Email: info@ranzal.com
Company Contact
Robin Ranzal Knowles, President

130 South Jefferson St.


Suite 101
Chicago, IL 60661

200 Harvard Mill Square


Suite 210
Wakefield, MA 01880
Tel (781) 246-3343

32

It wont be hard to find us at Kscope16!


#pinittowinit Pick-up at pin at booth #611 Win throughout the week!
8 Conference Sessions
6/27, Session 1, 8:30 - 9:30am
How to Use Hyperion Tax Provision to Complete the Close Process Puzzle
6/27, Session 2, 10:15 - 11:15am
Cycling off FDM Classic on Steroids and Taking a Dose of FDMEE HGH You are Here
6/28, Session 8, 9:45 - 10:45am
Opus Group is Over the Moon with Oracle Planning and Budgeting Cloud6/28, Session 9, 11:15am
- 12:15pm
FDMEE Can Do That?
6/28, Session 12, 4:45 - 5:45pm
Profitability and Cost Management: Have it Your Way
6/29, Session 14, 10:15 - 11:15am
The M&A Information Factory: 80 Sources in 100 Days with DRM and FDMEE
6/29, Session 18, 4:30 - 5:30pm
Migration Approaches for FDMEE, the Heart of the Matter
6/30, 9:00 11:00
The Rules Circus: Experts Parade the HFM Functions

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |