application integration: epm, erp, cloud and on-premise – all options explained

51

Upload: edgewater-ranzal

Post on 09-Jan-2017

2.156 views

Category:

Business


3 download

TRANSCRIPT

Page 1: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained
Page 2: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Application IntegrationEPM, ERP, Cloud and On-Premise – All options explained

CON9532Thursday, October 29 2015 12:00-12:45Moscone West - 3020

Mike CaseyDirectorEPM Product Management

Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Page 3: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. 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 for Oracle’s products remains at the sole discretion of Oracle.

Page 4: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Program Agenda

Integration Overview

EPM On-Premise

Hybrid On-Premise to Cloud

Cloud Integration and Roadmap

Customer Example

Q&A

1

2

3

4

5

6

Page 5: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle Confidential – Internal/Restricted/Highly Restricted 5Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Integration Overview

Page 6: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Classic EPM Integration

File ExcelXML

Other Systems

Oracle EBS, PeopleSoft, JDE, Fusion APPs,

SAP R/3

Data WarehouseData Mart

Data Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

Financial Reports

Microsoft Office

Data & Metadata

Drill-Through & Write-Back

Web Interface

Meta-data

* Metadata supported for EBS and PSFT

Focused on external data sources

Page 7: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Enhanced EPM Integration

File ExcelXML

Other Systems

Oracle EBS, PeopleSoft, JDE, Fusion APPs,

SAP R/3

Data WarehouseData Mart

Data Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

Financial Reports

Microsoft Office

Data & Metadata

Drill-Through & Write-Back

Web Interface

Meta-data

* Metadata supported for EBS and PSFT

External and internal data sources

Page 8: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Hybrid and Advanced Integration

Oracle EBS, PeopleSoft, JDE, Fusion

APPs, SAP R/3

File Excel

Other Systems

Data WarehouseData Mart

Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

CloudApplications

CloudApplications

External, internal, cloud and on-premise data sources

Page 9: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle Confidential – Internal/Restricted/Highly Restricted 9Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

EPM On-Premise Integration

Page 10: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

What is Financial Data Quality Management (FDM)?• FDM is a business issue

defined as a practice which includes the following requirements:– Financial data collection and

transformation– Repeatable processes– Documented Internal

controls– Audit trails with drill-

through– Ability to Write-back to

source systems

• Significant business challenges– Disparate source systems– Inconsistent account

structure– Errors in data and metadata

collection– Financial restatements– Weak controls– Lack of visibility into

processes and controls– Synchronization between

ERP and EPM

• Benefits to following an FDM process:– Increased confidence in data– Decreased cost of

compliance– Elimination of data integrity

risks– Documented and defined

repeatable processes– Improved cycle times during

periodic processing

Page 11: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Oracle EPM Delivers Confidence with FDM

Investigate issues using available audit trails and dynamic drill-through

Collect, transform and synchronize data from many disparate sources – ERP, File, etc.

Define integrations in a single repository and run as a repeatable process

Secure and control access to data and application features

Page 12: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Financial Data Quality Management, Enterprise EditionEnabling Seamless Data and Metadata* Integration

File ExcelXML

Other Systems

Oracle EBS, PeopleSoft, JDE, Fusion APPs,

SAP R/3

Data WarehouseData Mart

Data Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

Financial Reports

Microsoft Office

Data & Metadata

Drill-Through & Write-Back

Web Interface

Meta-data

* Metadata supported for EBS and PSFT

Page 13: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Financial Data Quality Management, Enterprise Edition • Oracle’s solution for the FDM business process

– Combines ERP Integrator (ERPI) and FDM into a single product• Upgrades ERPI to FDMEE with FDM features added• Built on the Fusion Middleware platform

– First available in EPM release 11.1.2.3 (CY2013)• Existing FDM customers may upgrade to FDMEE

– FDM and FDMEE may be run in parallel• New customers may only install FDMEE

– Legacy FDM not available starting with release 11.1.2.4• Additional license fees are NOT required to migrate to FDMEE

• FDM Adapters – Licensing remains the same

Page 14: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

FDMEE – Main Product FeaturesSource System /Import Format Define sources including files and ERPs, and then map the source columns/fields to

dimensions in EPM applications

Mapping Rules Identify how source dimensionality translates to target dimensionality. This is the heart of the FDMEE application

Data Load Rules Create an integration definition that can be reused each period. Uses a point of view specified by the user for period, category, etc.

Scripting Customize FDMEE processing using Jython or Visual Basic scripting

Reporting Modify seeded reports or create new reports using BI Publisher

Batch Processing Create batch definitions that can be scheduled and run in “offline” mode

Data Synchronization(New in 11.1.2.4) Select EPM Applications as an integration source, including HFM journals

Page 15: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle ConfidentialCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Hybrid On-Premise to Cloud

Page 16: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Fusion GL Cloud

PBCS

Oracle EBS, PeopleSoft, JDE, Fusion APPs,

SAP R/3

File Excel

Other Systems

Data WarehouseData Mart

Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

OpenInterface

FDMEE

• Virtually any source and target

• PBCS included• Non traditional use cases

• Load Fusion GL Cloud• Significant competitive

advantage• Available starting with

on-prem FDMEE 11.1.2.4.100

Hybrid Implementation Support

Page 17: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

• Add a target app of type Cloud

• Enter connection details• That’s it!• Load and extract data just

like an on-prem application

Hybrid Implementation Support – Setup in FDMEE

Page 18: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle ConfidentialCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Cloud Integration for PBCS

Page 19: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Data and Metadata Loading Overview

• Flat file based data and metadata loading

• One method to load metadata– Native Planning metadata feature

• Two options for Data– Native planning or Essbase data loads– Financial Data Quality Management,

Enterprise Edition• Select Data Management from

workspace menu

Page 20: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Metadata Loading• Available only via Planning• Flat file only• File format is the same as classic

planning• Members can also be entered directly

using the Planning dimension management feature

Page 21: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Data Loading via Planning• Flat file only• Load as Planning or native Essbase• Source file format is the same as classic

Planning or Essbase load file• All data must include valid

dimensionality – Mapping is not provided

Page 22: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Data and Metadata Extract via Planning• Same as on-premise Planning• Metadata

– Select dimension– Extract to Excel

• Data– Limited to Row, Column and POV– Extract to Excel

Page 23: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

When to use Data and Metadata Features in PBCS

• Only option for metadata loading• Applicable for data when transformation

not required– Mapping not provided– All dimensions translated into planning

dimensionality

• Workflow, audit, drill-through not provided

• Common use case is data in essbase load format

Page 24: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Data Loading via Data Management (FDMEE)• Flat file only

– Planning or ASO as targets

• Any file format– Fixed width or delimited

• All data must be mapped from source to target

• Robust features provided to manage the data loading workflow process

• Drill-through to source possible if HTTP:// landing page available

• Use log files available from Process Details to investigate issues

Page 25: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Data Extract via Data Management (FDMEE)• Flat file only

– Planning or Essbase ASO

• Use Custom Application as Target– Select option to write to file– Planning as source, custom app as target

• Extract file saved in FDMEE outbox– Filename is <location>_<jobID>.dat– Click on download link in process

details• Provides additional dimensionality not

provided in Planning extract

Page 26: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

When to use Data Management (FDMEE)• File data transformation required

– Source includes dimensionality different from Planning

• Workflow and Audit– Manage and control data from multiple

sources

• Drill- through required/desired– Open source file– Drill through via URL

• Many customers start with basic loading, but transition to FDMEE as complexity increases

Page 27: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Integration with Fusion GL Cloud Service• Direct integration between PBCS and

Fusion GL Cloud– Generate Trial Balance in Fusion GL Cloud– Load to PBCS via Data Management

• Write-back from PBCS to Fusion GL Cloud supported by FDMEE via WebCenter– Single process initiated from PBCS

Page 28: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

EPMAutomate – EPMAutomate.exe• Second generation command line

access for PBCS• Replaces EPMCopy• Features

– Login, logout, uploadfile, downloadfile– Import, Export data– Refresh cube, runbusinessrule,

runplantypemap– Listfiles, deletefile, import/export

snapshot, import/export metadata

Full documentation available at http://docs.oracle.com/cloud/latest/pbcs_common/CSPGS/using_epmctl.html

Page 29: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

REST API• Provides a way to

programatically interact with PBCS– Perform administrative tasks

• EPMAutomate Utility built on top of the REST API– Available for Windows and Linux

• REST Admin Guide– Complete API documentation– EPMAutomate and code samples

Import metadata

Import data, refresh cube, run business rule, copy data

Export and download metadata and data

Page 30: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle ConfidentialCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Integration Roadmap

Page 31: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

FDMEE for Cloud• Hybrid Implementation Support

– On-Premise FDMEE 11.1.2.4.100

• EPMAutomate Enhancements– EPMCopy to be eliminated

• Fuse UI• PBCS to PBCS

– Move data between PBCS instances

• Thin Client for on-prem integration– EBS, PSFT, SAP– Framework to into other partner solutions

• Enhance flexible data export options• Updates to support ARCS, FCCS, EPRCS

• Enhanced Fusion GL Cloud Integration• Convert to OLU for data loading

⁻ Includes text based loading

• Support for SDM• Metadata Loading

⁻ File based, enhanced attributing

• Direct file loading – no mapping⁻ Includes Essbase format

• Limited scripting with Groovy• JSON File format• Uptake common on-prem/cloud

features

Page 32: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Hybrid and Advanced Integration

Oracle EBS, PeopleSoft, JDE, Fusion

APPs, SAP R/3

File Excel

Other Systems

Data WarehouseData Mart

Strategy Management

Financial Close

Planning & Forecasting

Profitability Management

CloudApplications

CloudApplications

External, internal, cloud and on-premise data sources

FDMEE on Premise

FDMEEOn Premise

FDMEEEPMAutomate

REST API w/ODI, Script, etc

FDMEEEPMAutomate

REST API w/ODI, Script, etcICS

Page 33: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Integration Considerations• Determine transformations first

– How to split data and metadata?– What are the mappings between

applications?

• Consider lowest level and rolled up data

• Transaction or bulk data– What do the source and target systems

support?

• What API type?– REST, SOA, command line, APEX, etc

• Examples• Fusion GL Cloud and PBCS

– Relatively straight forward– Level 0 to level 0

• PBCS and BICS– Reconcile data and hierarchy– REST, APEX

• PBCS and SFDC‒ Both provide REST‒ SFDC has bulk REST API

Page 34: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |

FDMEE vs and ODIGetting the most out of your Investment

F Raymond FevrierConsulting Practice ManagerEdgewater Ranzal UKOctober 29, 2015

Presented with

Page 35: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Ranzal& Associates

FoundedEssbase

2001 2004 20111996 2010

Planning Acquired Vertical Pitch

HFM/FDM/DRM

Created OBI Team

OBIEE

Launched Oracle Endeca Information Discovery Practice (OEID)

Launched Hyperion Planning & Budgeting Cloud Service (PBCS)

Acquired by Edgewater(NASDAQ: EDGW)

UK Office OpenedAcquired Meridian

HSF

2007 20142013

Hyperion Tax Provision

HTP

20122009

Created HPCM Team

HPCM

Exalytics

2015

Acquired Branchbird(Big Data)

Ranzal Healthcare Analytics (RHA)

The History of Edgewater Ranzal

36

Edgewater Ranzal is a full-service Oracle Platinum Consulting Partner with premier services in North America and regional offices in the United Kingdom

Page 36: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

FDMEE and ODIODI FDMEE

Product Focus IT Department Business User/Finance

Built-in mapping features Via coding or lookup tables Yes

Support for EPM products Via Knowledge Modules. HFM KM not available in 11.1.2.4

Strategic product for EPM applications

Large data volumes Yes Yes

Requires coding It Depends It Depends

Metadata Load Yes Only with PeopleSoft. Metadata to be included in FDMEE in a future release

Automation Yes Yes

Email Notification Yes Requires Jython scripting

Page 37: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

When to Use ODI• FDMEE is the strategic product for EPM

applications and has native support for the following ERP source systems:– Oracle E-Business Suite 11i, 12– Oracle Fusion Financials– PeopleSoft Enterprise Financial Management 9.0, 9.1– SAP ERP Financial 4.7c, ECC 6.0 enhancement pack

4.0+– JD Edwards Enterprise version 9.0

• FDMEE provides an Open Interface Adapter which allows customers to populate data from any other source system.

• We recommend the use of ODI (in

conjunctions with FDMEE):

– To populate data in the Open Interface Table

(AIF_OPEN_INTERFACE)

– With complex loads that cannot be easily

accommodated by FDMEE

– Client request:

• Current ODI integrations

• In-house DBA

Page 38: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

What you Need to Know about RUL• Restricted Use License (RUL)

– Embedded vs. stand alone agent• Same as “Execute via the UI” vs “batch or scheduled”

– Any usage beyond embedded agent requires a full use license– Essbase KM requires full use license except for HPCM– EPM users during FY11 (June 2011) may use stand alone agent in 11.1.1.7– Target has to be an EPM application

• Knowledge Modules for Planning and Essbase– Load and extract data and metadata– HPCM uses Essbase KM– HFM KM is not available

Page 39: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

ODI for FDMEE RUL Simplified

* The RUL for most EPM products restricts the use of the ODI agent which means you can’t fully automate your process

NoLoading to the

Open Interface Table

Create ODI Interfaces in a separate database repository then import

Scenario into FDMEE DB Repository

Metadata

Target Applications (i.e. Essbase…) RUL*

Metadata or Data

Data

Yes

• RUL for FDMEE– Use to load into Open Interface table. For

metadata, use target application RUL– Use separate repository for custom

integrations then migrate Scenarios to FDMEE

– Modification of FDMEE scenarios only including open interface, JDE or SAP adapter only

– If modifying SAP adapter, please engage Bristlecone

Page 40: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Use Case for ODI with FDMEE• Source system was an EBS custom table

• Client wanted to load 7 employee

attributes with:

– Combination of SmartList and Text Data Types

(i.e. Position, which required data to be loaded

to a Planning table then to Essbase)

– Complex calculations (i.e. FTE)

• Manual load was taking at least 4 hours

per period using SmartView

Page 41: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Use Case Implementation• Jython vs ODI:

– Went with ODI since the client is implementing OBIA (which now uses ODI)

• No ODI license so we:

1. Created the ODI integrations in a separate DB repository

2. Generated ODI Scenarios (an ODI executable) from the integrations

3. Exported the Scenarios then imported them into the FDMEE DB repository

4. In FDMEE, created a simple Jython event script that calls the ODI Scenario in the

background

Page 42: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Source and Target Systems

• Source System: Custom EBS

Table (EMP_ATTRIBUTE)

– Multiple data fields

• Target: FDMEE Open Interface

Table (AIF_OPEN_INTERFACE)

– One data field

Page 43: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

End-to-End ProcessO

DI L

oads

FDMEE

Page 44: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Interfaces in Custom ODI Repository

Page 45: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

Packages in ODI

Page 46: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

3-Step Migration in ODI FDMEE Repository

Custom Repository

Import the Scenario into the FDMEE Repository

3

Generate a Scenario out of the ODI Package

1

Export the Scenario from the Custom ODI Repository

2

Page 47: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

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

BefImport Script

Page 48: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Better Return on Investment• ODI is available for free with FDMEE• Not an issue if migrating from FDM

Classic and/or have previous ODI integrations

• Research White Paper (April 2015)• Connectivity to PBCS (using REST API)

and other Big Data applications• Life Cycle Management• Data Traceability• OBIA is now bundled with ODI

Page 49: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential

Additional Resources• Contact information

[email protected][email protected]

• Online documentation– http://www.oracle.com/technetwork/middleware/epm/documentation/index.html– http://docs.oracle.com/cloud/latest/pbcs_common/index.html– http://docs.oracle.com/cd/E57185_01/index.htm

• Oracle Support– http://support.oracle.com

Page 50: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 55

Safe Harbor StatementThe preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. 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 for Oracle’s products remains at the sole discretion of Oracle.

Page 51: Application Integration: EPM, ERP, Cloud and On-Premise – All options explained