cycling off fdm classic on steroids and taking a dose of fdmee hgh

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

Upload: edgewater-ranzal

Post on 15-Jan-2017

426 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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

Page 2: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Celebrating twenty years of Integrated Business Analytics Solutions

ENTERPRISE PERFORMANCE MANAGEMENT | BUSINESS INTELLIGENCE | BIG DATA

Cycling Off FDM Classic on Steroidsand Taking a Dose of FDMEE HGHTony Scalese – Practice Director, Edgewater Ranzal

ENTERPRISE PERFORMANCE MANAGEMENT | BUSINESS INTELLIGENCE | BIG DATA

Page 3: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

3

Ranzal & Samsonite OverviewHyperion History at SamsoniteProject OverviewProject DetailsProject Learnings

Agenda

Page 4: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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 client’s business needs

4

Page 5: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Our Services

Financial Close & Consolidations

BusinessIntelligence/

Big Data

EnterprisePlanning & Analytics

Data IntegrationServices

Training &Support Services

Advisory ServicesInfrastructure

Costing &Profitability

Mgmt

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)

Financial Close & Consolidations• Legal, Segment, & Mgmt Reporting• Financial Performance & Close• Optimization & Performance Lab• Tax Provisioning• Regulatory Requirements

Data Integration Services• ERP Integration• Financial Data Management• Data Warehousing• MDM & DRM• ETL Services and Automation

 Infrastructure• Hardware Sizing, Installation, & Configuration• Exalytics Benchmarking• System Monitoring, Backup, & Disaster Recovery• Upgrade & Migrations

 

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

Enterprise Planning & Analytics• Strategic Planning (HSF) & Modeling• 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

5

Page 6: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

About Tony Scalese

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

More than 16 years in the Oracle Hyperion SuiteFormer administrator of Hyperion Enterprise, Pillar and Upstream WeblinkNearly 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 bookThe Definitive Guide to Oracle FDMEE

6

Page 7: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Samsonite is the world’s largest luggage manufacturer5 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:SamsoniteAmerican TouristerHartmann LuggageHigh SierraSpeck GregoryTumi*

About Samsonite

7

Page 8: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Samsonite’s Hyperion History

Long time Hyperion Enterprise shop

Implemented v11.1.2.1 HFM and FDM in 2010EPMA applicationClassic rules

Implemented Hyperion PlanningPurchased Exalytics

Upgraded to v11.1.2.3 in 2014

Current project to upgrade to 11.1.2.4Purchased new T5 Exalytics

8

Page 9: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Project Overview

Implementation New Exalytics MachineT5 – Linux 6HFMPlanningFDMEEFinancial ReportsWindows machine for EPMA & OHS*

Upgrade HFM, Hyperion Planning & Financial Reports

Enhance Cash Flow functionality in HFM

Upgrade FDM Classic to FDMEE>200 Locations5 major interfacesFully automated

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

9

Page 10: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Architecture

10

Page 11: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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

Page 12: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

FDMEE Rebuild Project Detail

SAP & JDE Trial Balance actuals to HFM and PlanningData sync actual detailed statistics from Hyperion Planning to HFMData sync bi-directionally budget & forecast data between HFM and Hyperion PlanningWrite budget & forecast data back to SAP G/LEnhance Automation

12

Page 13: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

HFM Actual Data Load

SAPShared mapping across >100 company codesUtilizes complex logic group to duplicate records for roll forward detail

Leverage lookup dimension to store transaction typeLeverage 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 scriptICP for ICP with self – replaces varValues maps

Leverage SQL mappingOverride ICP – Replaces event script

JDEDynamically calculate YTD balance from columnar dataUtilizes complex group to duplicate records for roll forward detailLeverage SQL mapping

Override ICP – Replaces event script

13

Page 14: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

HFM Actual Data Load Enhancements

Smart ReplaceEnsures data quality by clearing orphaned entities in HFM

Initial load to HFM, Entity A and Entity B are loadedData for Entity B is reclassed in the ledgerSubsequent load to HFM does not include data for Entity B – data persists in HFMSmart Replace clears data for Entity B

Runs automatically during the Export workflow

Dynamic Validation EntityReduces administrator maintenance and ensures data integrityCheck entity drives HFM calculation and Check ReportAuto updates the Check Entity based on data processedRuns automatically during the Export workflow

14

Page 15: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Planning Actual Data Load

SAPLoad LTD for Balance Sheet, Activity for P&LMimic logic groups through an Event script to duplicate records for Roll ForwardsShared mapping across >100 company codesLeverage Multi Dimensional mapping

Entity and Site Code for Channel (C2)Account for Function (C1), Channel (C2) and Brand (C3) – Replaces import script

Leverage Event scriptingOverride source C1 for Roll Forward records

JDEConditionally select data view based on account type

15

Page 16: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Planning Actual Data Load Enhancements

Single clear calc leveraging RTSV across multiple intersectionsSmart Aggregation Calcs

Run aggregation after all data files for a given application are loadedLeverage Essbase JAPI

Essbase Enhanced ValidateUtilized to prevent calculation and load errors during the Export workflowExecutes automatically at the Validate workflow stepIntelligently designed for performance with batch and interactive executionSimilar to HFM Intersection Validation Report

Validate transformed data set against Essbase/Planning dimensionality to check if mapped to a valid Level 0 memberStops workflow at Validate when EEV fails

16

Page 17: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Statistics – Planning to HFM

Move Actual KPI data from Planning to HFM

Leverage Event ScriptsOverride Custom target members based on HFM top membersCreate YTD view of data

Leverage SQL MappingIn combination with Attributes to drive target, vary depending on target account

17

Page 18: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Bi-directional Data Transfer

Budget/Forecast ProcessBudget/Forecast is developed in Hyperion PlanningBudget/Forecast journal adjustments are booked in HFMHFM performs intercompany eliminationsEliminations and adjustments loaded back to Planning

Actual ProcessUp 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 processed5 target applications, 6 Data Load Rules (DLR), 1-12 periods 30-360 executions

Key improvements from FDM ClassicEntity to Region application relationshipNo longer a custom scripting process

18

Page 19: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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 entityFI / CO unique uploads

Leverage maps to transform to SAP chart fields

19

Page 20: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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 applicationsLeveraged Password Encryption

Sends an email status

20

Page 21: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Automation Attachments

Missing Maps

21

Page 22: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Automation Attachments

Essbase Enhanced Validate Report

22

Page 23: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Automation Attachments

Check Report

23

Page 24: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Project Learnings

Infrastructure & HardwareDeadlocksBatchData ProtectionDLR Attribute Column

24

Page 25: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Infrastructure & Hardware

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

HFM 11.1.2.4.100 not able to run on Linux 6Fixed 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

Page 26: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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 processesOracle 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 applicationUpdating SQL Server settings

READ_COMMITTED_SNAPSHOT = ONSET ALLOW_SNAPSHOT_ISOLATION = ON

26

Page 27: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Batches

User SecurityUsers 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 RulesBatch process would fail if DLR is not present

Updated process to check if DLR exists before sweeping file from staging directory

Missing PeriodsBatch 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 FilesBatch 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

Page 28: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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

Page 29: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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 charactersUpdated custom option using SQL due to UI field length limitation

29

Page 30: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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

#ShamelessPlug

30

Page 31: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Closing and Q&A

Page 32: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

Contact Information

Edgewater Ranzal108 Corporate Park Drive, Suite 105

White Plains, NY 10604Tel (914) 253-6600

Email: [email protected]

Company ContactRobin Ranzal Knowles, President

45 Beech Street, Suite 109London EC2Y 8ADUnited KingdomTel +44 (0) 2033 717 174

200 Harvard Mill SquareSuite 210Wakefield, MA 01880Tel (781) 246-3343

130 South Jefferson St.Suite 101Chicago, IL 60661

Tony [email protected]

32

Page 33: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

It won’t be hard to find us at Kscope16!#pinittowinit – Pick-up at pin at booth #611 – Win throughout the week!

8 Conference Sessions6/27, Session 1, 8:30 - 9:30amHow to Use Hyperion Tax Provision to Complete the Close Process Puzzle6/27, Session 2, 10:15 - 11:15amCycling off FDM Classic on Steroids and Taking a Dose of FDMEE HGH You are Here6/28, Session 8, 9:45 - 10:45amOpus Group is Over the Moon with Oracle Planning and Budgeting Cloud6/28, Session 9, 11:15am - 12:15pmFDMEE Can Do That?6/28, Session 12, 4:45 - 5:45pmProfitability and Cost Management: Have it Your Way6/29, Session 14, 10:15 - 11:15amThe M&A Information Factory: 80 Sources in 100 Days with DRM and FDMEE6/29, Session 18, 4:30 - 5:30pmMigration Approaches for FDMEE, the Heart of the Matter6/30, 9:00 – 11:00The Rules Circus: Experts Parade the HFM Functions

Page 34: Cycling Off FDM Classic on Steroids and Taking a Dose of FDMEE HGH

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