Edgewater Ranzal Integration Practice Director and Oracle ACE Tony Scalese presented at KScope 2013 on strategies for moving from Oracle Hyperion Financial Data Quality Management (FDM) to FDM Enterprise Edition (FDMEE), which combines FDM with ERP Integrator (ERPi).
Kenya Coconut Production Presentation by Dr. Lalith Perera
FDM to ERPi– Upgrade & Migration Strategies
1. FDM to FDMEE (ERPi)
Upgrade/Migration Strategies &
Considerations
Tony Scalese
Edgewater Ranzal
2. About Edgewater Ranzal
15 Years
700+ clients
1000+ projects
Focus
Services
People
Methodology
Customers
Partnership
3. Full Spectrum of EPM/BI Services
Dashboards & Scorecards, Financial
Analytics & Reporting, Operational Analytics,
What-if Analysis, Query & Reporting, Visual
Exploration
Consolidation
Installation, Upgrades,
Migration, System
Monitoring, Backup and
Recovery, Disaster
Recovery, Load Testing,
Hardware Sizing, Exalytics
Benchmarking
Enterprise
Planning
Costing &
Profitability
Mgmt
Infrastructure
Data Integration, Financial Data
Management, Data Warehousing,
Master Data Management &DRM,
ETL Services, Automation
Strategic Finance, Planning,
Budgeting, Forecasting, Workforce
Planning, Capital Planning, Project
Financial Planning
Business
Intelligence
Data
Services
Project
Management
Training &
Support Services
Key Teach Course Delivery: Planning, Essbase,
Financial Reporting, Smart View, HPCM, HFM,
FDM, DRM, OBIEE
Custom Training Delivery: Process & Reporting
Project/Program Mgmt, EPM
Road Maps, Application
Reviews, Business
Requirements, Process
Change, Documentation
Support Services – Infrastructure &
Application Support Contracts
4. About Me
Oracle ACE – One of 29 in the world focused on BI
Partner with Oracle development
Over 12 years of experience across the EPM suite
● More than 35 implementations
Oracle certified for Hyperion Financial
Management – System 9 & Fusion 11
Integration Practice Director @ Edgewater Ranzal
– www.ranzal.com
www.FDMGuru.com
6. FDM Classic
Data transformation tool for the EPM suite
Windows & VBScript based application
End user driven with little to no IT involvement
Primary mechanism used when loading data to
HFM, less of an adoption rate with Essbase /
Planning
11.1.2.3 is the terminal release of FDM Classic
Support will continue per the Oracle Lifetime
Support Policy
● http://www.oracle.com/us/support/library/lifetime-supportapplications-069216.pdf
● 11.1.2.x Extended Support ends April 2018*
7. FDM Enterprise Edition (FDMEE)
Combination of FDM Classic and ERP
Integrator (ERPi)
Utilizes Oracle Data Integrator (ODI) to manage
the data extraction and transformation process
Integrated into Workspace
● Utilizes Jython and VB.Net for scripting
Primarily an end user tool but requires more IT
support than FDM Classic
12. FDMEE Key Features
Direct integration to various Oracle General
Ledger Systems as well as SAP – including BW
Non Oracle G/L integration
Flat file integration
Drill through from EPM systems to general/sub
ledger systems
● No data warehouse/staging needed
Metadata integration
Budget Data Writeback
13. Prebuilt Source Systems Integrations
System
Version
EPM Version
Oracle eBusiness Suite
11.5.10 cu2
12
12.1.3
11.1.1.3+
11.1.1.3+
11.1.2.1+
PeopleSoft Financial
Management
9.0
9.1
11.1.1.3+
11.1.2.1+
PeopleSoft Commitment
Control
9.1
11.1.2.2
JD Edwards EnterpriseOne
9.0 Requires Tools 9.1
11.1.2.2
Fusion Financials
11.1.2.1.501+
SAP R3 / ECC
4.7 / 6.0
11.1.2.1.501+
SAP BW
7.0
11.1.2.3
PeopleSoft Human Capital
Management
9.0
9.1
11.1.2.0+
11.1.2.3
14. SAP Integration
Requires BristleCone SAP ERPi adaptor
● http://www.bristleconelabs.com/edel/edel_login.asp
Supports balance extraction from the following
modules:
●
●
●
●
●
●
Business Warehouse (BW)
General Ledger
Profit Center
Cost Center
Vendor Balances
Customer Balances
15. Open Interface Adaptor
ODI Adaptor that pulls data from the
AIF_OPEN_INTERFACE table
Data needs to be populated in the ODI
repository from the source system
● Adaptor does not provide this mechanism
● Need to modify the ODI project* or use another
process
30 fields / dimensions, 13 attributes, YTD and
Periodic value fields
16. Flat File Integration
Supports delimited & fixed width flat file formats
Includes FDM Classic functionality:
●
●
●
●
●
●
Non-numeric Signage
European to US Notation
Padding
Factoring
NZP
Expression Stacking
Does not require ODI to be installed if only
using flat file integration
19. Metadata Integration
Hierarchy from source system is the hierarchy
loaded to the EPM system
● Supports Classic and EPMA enabled applications
FDMEE sets some of the required properties but
not all
If a property was originally set by FDMEE and you
change the property in the EPM application, the
property is overridden in the next integration
Hierarchies are merged
● FDMEE never deletes hierarchies or members
● Unspecified members/hierarchies are ignored
●
In EPMA, can create in Shared library as orphans
20. Budget Write Back
Budget/Forecast data can be written back from
Planning, Essbase ASO or BSO 11.1.2.x
● No available for EPMA enabled ASO
Oracle E-Business Suite or PeopleSoft
Enterprise Financial Management
● EBS can post to budget with or without journals
Allocations are not supported
21. FDMEE Benefits
Workspace Integration
● Multiple browsers
● More Operating Systems*
Lifecycle Management
Scalability / Data volumes
Security Groups
Even more robust mapping
22. FDMEE Security
Security concept is similar to FDM Classic
● Define user types/profiles
● Apply security to objects to enable user type access
Groups officially supported!
Security by location allows groups to be
automatically created when a new location is
added
Security design should be considered during
application design
23. Example Security Design Approach
Define User Type
● Data Loader
● Data Mapper
● Reporting / View Only
Define Security Groups - FDMEE
● FDMEE_Location_DL
● FDMEE_Location_DM
● FDMEE_Location_VO
Assign Security Roles to Groups
● FDMEE_Location_DL Run Integration, Intermediate 5
Optional: Define Groups of Groups - HSS
● FDMEE_Europe_VO
Provision Users to Security or GOG - HSS
24. FDMEE Mapping
Same options as FDM Classic:
● Explicit, Between, In, Like
● Same processing order
●
●
Dimensions
Map Types
Additional option type of Multidimensional
● Similar to Cross Dimensional / varValue mapping
● Far more efficient than FDM Classic
● Supports wildcard maps across multiple dimensions
More wildcarding options
● <x>
● <Blank>
Ability to associate mapping rule to a specific data load rule
25. Wildcard Types
Source Value
Source Mapping
Target Mapping
Result
A1425
?*
*
1425
1823USD
*???
*
1823
10065_50010
<1>
*
10065
10065_50010
<2>
*
50010
CC93425_M150
??<1>
*
93425
NULL
<BLANK>
No Product
No Product
CC10065_
<BLANK>
No Site
No Site
Astericks (*) is the only supported wildcard in Target Mapping
26. FDMEE MultiDimensional Maps
Allow 2 or more dimension values to be
interrogated to determine the current dimension
mapped/target value
● Example: If Account begins with 5 and Cost Center
is between 10520 and 10589
Only supports source dimension members
● Utilize mapping scripts to access target members
27. FDMEE Reports
No more active reports!
● Utilizes BI Publisher
Several key reports migrated to FDMEE
Same general process to create report
● Define query
● Export query definition to XML and import into word
doc
● Use BI Publisher to generate layout
●
Leverage Word functionality like tables, headings
● Associate query to layout/template
29. Upgrade Paths
11.1.2.3
● All net new FDM customers must use FDMEE, FDM
Classic is not available
● Existing customers may upgrade to 11.1.2.3 and
utilize FDM Classic, FDMEE or FDMEE with FDM
Classic
11.1.2.4
● All customers must utilize FDMEE, even existing
customers
● FDM Classic will continue to be supported through
EOL
30. FDMEE Upgrade/Deployment Considerations
How much scripting does your current
application include?
Are you integrating with Essbase?
Do you have any of the supported source
systems in house?
How important is historical drill through?
How risk adverse is your organization?
Do you have or are planning to deploy the
Account Reconciliation Manager (ARM)?
32. Application Rebuild Considerations
Take the time to evaluate your current mapping
Review metadata
●
●
●
●
Locations
Import Formats
Logic Groups
Validation Entities / Rules
Test, Test, Test
35. Safe Harbor
THE INFORMATION CONTAINED IN THIS DOCUMENT IS FOR INFORMATIONAL
SHARING PURPOSES ONLY. IT IS NOT A COMMITMENT TO DELIVER ANY
MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN
MAKING PURCHASING DECISIONS. THE DEVELOPMENT, RELEASE, AND TIMING
OF ANY FEATURES OR FUNCTIONALITY DESCRIBED IN THIS DOCUMENT REMAINS
AT THE SOLE DISCRETION OF ORACLE.
THIS DOCUMENT IN ANY FORM, SOFTWARE OR PRINTED MATTER, CONTAINS
PROPRIETARY INFORMATION THAT IS THE EXCLUSIVE PROPERTY OF
ORACLE. YOUR ACCESS TO AND USE OF THIS CONFIDENTIAL MATERIAL IS
SUBJECT TO THE TERMS AND CONDITIONS OF YOUR ORACLE SOFTWARE
LICENSE AND SERVICE AGREEMENT, WHICH HAS BEEN EXECUTED AND WITH
WHICH YOU AGREE TO COMPLY. THIS DOCUMENT AND INFORMATION
CONTAINED HEREIN MAY NOT BE DISCLOSED, COPIED, REPRODUCED OR
DISTRIBUTED TO ANYONE OUTSIDE ORACLE WITHOUT PRIOR WRITTEN
CONSENT OF ORACLE. THIS DOCUMENT IS NOT PART OF YOUR LICENSE
AGREEMENT NOR CAN IT BE INCORPORATED INTO ANY CONTRACTUAL
AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES.
37. Parity
Core Features
● Scripting – Import format, Mapping and Event
● File – Append and Replace Mode
● Excel Template – Import trial balances, journals and
mappings
● Open Batch
● Batch Reporting
Target Application Features
● HFM – Intersection check and Journals
● Planning and Essbase – Custom calc scripts
Replacement for Data Mart Adapter
38. Jython Example
account = fdmRow.getString("ACCOUNT")
entity = fdmRow.getString("ENTITY")
# Map based on account and dept column values
fdmResultMap["ATTR1"] = account + "-" + entity
if (account[0:2] == "11" and entity == "01"):
fdmResult = "Cash2"
fdmResultMap[“AMOUNTX”] = 0
39. SQL Example
Case
When Account like ‘11%’ and Entity = ’01’ then ‘Cash2’
End
,AmountX = 0
,Attr1 = Account || ‘-’ || Entity
40. Future Enhancements – 11.1.2.3 PSU2
Custom Scripts
Improved MultiLoad
Ability to load metadata from BW
Additional Target Applications and Features
● HSF Adapter
● HFM – QMR, ICP Load and Cell Text from FDM and
HFM
● Explicit support for HPCM
41. Future Enhancements – 11.1.2.3.500
DRM Integration
● FDMEE Target Application. (FDMEE as source
adapter for DRM)
● Member mapping import from DRM.
Controls Groups – Certification (302) /
Assessment (404)
Data synchronization between HFM and
Essbase / Planning
42. Future Enhancements – 11.1.2.4
Object Security
ARM/HFM Journal Write-back to EBS and
PSFT
ARM Transaction Import – File and Open
Interface Adapter
Tax Provision
Graphical Import Format
Setup Wizards
Sub-Ledger Data Load for FCM