36
NASDAQ: EDGW Hybrid Approach to Integration – On-Prem Consolidation and Cloud EPBCS Seema Shah, Integration Manager Ankit Shrivastava, Senior Consultant Business Analytics Solutions Provider Using Oracle EPM, BI, and BD Technologies

Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

Embed Size (px)

Citation preview

Page 1: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

NASDAQ: EDGW

Hybrid Approach to Integration – On-Prem Consolidation and Cloud EPBCS

Seema Shah, Integration Manager

Ankit Shrivastava, Senior Consultant

Business Analytics Solutions Provider Using

Oracle EPM, BI, and BD Technologies

Page 2: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

2

About Edgewater Ranzal and Integration team

FDMEE - A Brief history

FDMEE - Hybrid Approach

Case Study – Manufacturing Organization

Lessons Learned and Next Steps

Questions

Agenda

Page 3: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

3

Edgewater Ranzal is a full-service Oracle Platinum Consulting Partner with

premier services in North America

We deliver Business Analytics solutions that include Oracle Hyperion Enterprise

Performance Management (EPM), Business Intelligence (BI) and Big Data

technology

Our multiproduct focus offers domain expertise and technical leadership using

the Oracle Business Analytics Product Suite

We have industry expertise and specializations to help us deliver end-to-end

solutions for each client’s business needs

Who Are We?

Page 4: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

4

Our Services

Financial Close &

Consolidations

Business

Intelligence/Big Data

Enterprise

Planning &

Analytics

Data Integration

Services

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

Page 5: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

5

About Integration team

Seema Shah – Integration Manager

More than 12 years of experience in Oracle Hyperion Suite

Team of 18 Integration specialist focusing primarily on FDMEE, ODI, and DRM

Ankit Shrivastava – Senior Consultant

Technical Expertise in FDMEE and DRM

Functional Expertise in Financial Close Process

Page 6: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

6

About Edgewater Ranzal and Integration team

FDMEE - A Brief history

FDMEE - Hybrid Approach

Case Study – Manufacturing Organization

Lessons Learned and Next Steps

Questions

Agenda

Page 7: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

7

What is FDMEE?

Oracle introduced Financial Data Quality Management, Enterprise Edition

(FDMEE) in version 11.1.2.3

Functionality of ERPi and FDM merged

FDM rebranded as FDM classic

With version 11.1.2.4,

FDM classic not available

Provides integration capabilities within Oracle EPM suite

Web based tool

Extract, Load and Transformation logic

Provides guided workflow for loading data

Audit Capabilities with Drill Through

Page 8: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

8

About Edgewater Ranzal and Integration team

FDMEE - A Brief history

FDMEE - Hybrid Approach

Case Study – Manufacturing Organization

Lessons Learned and Next Steps

Questions

Agenda

Page 9: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

9

FDMEE Hybrid Approach -What?

Think On-Premise vs Cloud

Data Load using Data Management available(FDMEE in cloud)

Hybrid support available starting with On-Prem FDMEE 11.1.2.4.100

Page 10: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

10

FDMEE Hybrid Approach– Why?

Companies don’t want all EPM products on cloud

Incremental approach/Waiting for products to mature

Cost/Investment

Reduce complexity/Maintenance

On-Premise FDMEE :

Integration with Source ERP Systems

Prebuilt Adapters

Open Interface Adapters

Universal Data Adapter

Data movement across EPM applications(Source/Target)

On-Premise to Cloud

Cloud to Cloud

Custom Scripting and Automation

Integration with DRM(Data Relationship Management)

Page 11: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

11

FDMEE Other Features

With onset of .210 patch

Text-Based Data Loads (All Data Types) in Planning

Numbers

Text

Smart lists

Date

Multi-Column Numeric Data

Multi-Period in Single File

Hybrid Support for FCCS and Fusion GL Cloud balances

Integration SAP HANA Based Data warehouse

Page 12: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

FDMEE vs Cloud Data Management

12

On Premises (FDMEE) Cloud (Data Management/Integrations)

Flat file Processing

Pre Built Connection to Oracle branded Ledgers

Pre Built Connection to Oracle Fusion GL

Pre Built Connection to SAP ERP & DW

Direct Connection to relational data sources

Mapping

Multi-period Processing

Data Synchronization (Hybrid Mode)

Data Synchronization (Full Cloud Mode)

Automation

Import, Custom & Event Scripting

Custom Reports

Drill Through

Textual “data”

Page 13: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

13

About Edgewater Ranzal and Integration team

FDMEE - A Brief history

FDMEE - Hybrid Approach

Case Study – Manufacturing Organization

Lessons Learned and Next Steps

Questions

Agenda

Page 14: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

14

Case Study

Manufacturing organization

Source Systems

Multiple instances of 4 GL systems

Flat Files

EPM Current State

FDM Classic

On Prem – Hyperion Financial Management (HFM)

EPM Future State

On-Prem FDMEE 11.1.2.4.210

On-Prem HFM 11.1.2.4

Enterprise Planning and Budgeting Cloud Services(EPBCS)

Reconciliation Application

Page 15: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

15

Case Study - Integration Design

Page 16: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

16

Application Registration

Target Applications in FDMEE

On-Premise - HFM Consolidation Application

Cloud - Enterprise Planning and Budgeting Cloud Services

Target App Type – Cloud

Enter Connection Details

Page 17: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

17

Inbound Integrations

Source GL systems

SAI

MS Dynamics AX

MS Navision

Great Plains

Flat Files

Source Integrations

Open Interface Adapter

Open interface adapter is essentially a generic staging table in the FDMEE repository you can push or pull data to using any technology you like.

Universal Data Adapters

Register any database table or database view as a data source in FDMEE.

Page 18: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

18

Inbound Integrations

EPBCS Data

Same 5 sources for Actuals

Another feed of Inventory data

Data for EPBCS at different level

Make use of Attribute Dimension

Leverage data in FDMEE staging tables

Page 19: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

19

Open Interface Adapter

Allows execution of SQL against any relational data repository

Page 20: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

20

Metadata Build

Locations and Import Formats

FDM Classic: 46 Locations, 46 Import Formats, 46 Import Scripts

FDMEE: 46 Locations, 9 Import Formats, 0 Import Scripts

Different SQL code for different entities

Deployed a flexible framework for execution of scripts

Custom class scripts for

corresponding source

system called

Function executed for

the entity for which

data load was

executed based on

location name

BefImport Event script

SQL code executed for

called entity and data

imported in FDMEE

Page 21: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

21

Data Load Mappings/Transformations

Reviewed old mappings

Found patterns in the maps

1000’s of Explicit maps converted to LIKE maps

Manipulation of Segment values in Import Scripts

varValues in FDM Classic converted to Multi-dimension Maps

Maps based on Target Values

Opportunity for making maps efficient

Improves Performance in Data Loads

Less Maintenance

More Finance users driven

Page 22: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

22

Data Load Mappings/Transformations

EXPLICITS maps with a pattern converted to LIKE Map using wildcard

Page 23: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

23

Data Load Mappings/Transformations

If/Else conditions in Import Script converted into A Multidimensional map in FDMEE

Page 24: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

24

Data Load Mappings/Transformations

varValues script converted to Multi-Dimension maps in FDMEE

Page 25: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

25

Data Load Mappings/Transformations

SQL Mapping based on the TARGET values

Page 26: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

26

EPBCS Data Clear/Aggregate -Challenge

Calc Script execution not available out of the box for EPBCS

How do we clear and aggregate data in EPBCS ?

Manual clearing and aggregating in the cube

Dynamic execution in EPBCS

EPMAutomate.bat

Page 27: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

27

EPBCS Data Clear/Aggregation -Solution

Command line utility for Cloud services applications

Features

Login, Logout, upload/download files, import/export data, Import/export metadata

Run business rules, list files, delete files

Set up Business Rules to clear/agg data in EPBCS

Call Business Rules from Befload/AftLoadevent script from FDMEE

Data gets cleared in the cube based on the passed POV values

Data gets loaded into the cube

Data gets aggregated in the cube based on the passed POV values

Page 28: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

28

Data Synchronization – Hybrid Support

Requirement

Move Budget and Forecast data into HFM application from EPBCS

Move Stats data into EPBCS from HFM

Build Import Format

Select Source & Target EPM Application

Create Location

Build Data Load Rule

Select Source Plan Type

Define source Filters in the web interface

Page 29: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

29

Challenges – Data Validation

The process of comparing 2 (or more) sets of numbers to identify discrepancies in

order to ensure accuracy and data quality

When Should Data Validation Be Performed?

System Upgrades

System Changes

Redesigns

Hierarchies

Application Migrations

New System Implementations

Intersystem Reconciliations

HFMEssbase

Data Reconciliation Approach – When?

Page 30: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

30

Traditional way of Validating data

Printed reports

Access database

Excel workbooks

Challenges

Lacks Granularity

Inefficient

Manual end user execution

Application performance

Lacks auditability and version control

When was the process run

When were formulas changed

Data Reconciliation Approach – Why ?

Page 31: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

31

Ranzal developed framework to compare data in FDM classic to FDMEE

Prepackaged using out of the box functionality

Configurable to your needs

Owned by you

Short implementation time

Benefits

Auditable

When was a mapping added/modified

When was the data from the systems loaded

When was the variance report generated

Efficient

Lights out automation brings together data sets & generates variance reporting without end user intervention

Leverages the power of the application & database

Centralized

Data Reconciliation Approach – How?

Page 32: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

32

Bring data into a common interface (Import)

Align data between the different sources (Map)

Check variances (Report)

Data Reconciliation – How?

Page 33: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

33

About Edgewater Ranzal and Integration team

FDMEE - A Brief history

FDMEE - Hybrid Approach

Case Study – Manufacturing Organization

Lessons Learned and Next Steps

Questions

Agenda

Page 34: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

34

Understand the Paradigm Shift

Mark extended configurations and customizations for implementation cycle

Goal is to leverage the best mix of out of the box configuration and customer

specific customizations

Do not underestimate data validation effort

Keep track of passwords for expiring cloud services(3 Months)

What’s Next

Automation Feedback Process

Read more at http://www.fdmeeguru.com/portfolios/automation

Data Relationship Management

Centralized change management repository

Lessons Learned and Next Steps

Page 35: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

Questions

Page 36: Hybrid Approach to Integration On-Prem Consolidation …dc.communities.oaug.org/multisites/dc/media/Road_to_the_Cloud_6...2 About Edgewater Ranzal and Integration team FDMEE - A Brief

36

Contact Information

Company Contact

Seema Shah: [email protected]

Ankit Shrivastava: [email protected]

Edgewater Ranzal108 Corporate Park Drive, Suite 105

White Plains, NY 10604

Tel (914) 253-6600

Email: [email protected]

45 Beech Street, Suite 109

London EC2Y 8AD

United Kingdom

Tel +44 (0) 2033 717 174

150 North Michigan Ave.

Suite 2800

Chicago, IL 60601

Tel (312) 624-7738

200 Harvard Mill Square

Suite 210

Wakefield, MA 01880

Tel (781) 246-3343