fdmee can do that?

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

Upload: edgewater-ranzal

Post on 15-Jan-2017

764 views

Category:

Data & Analytics


7 download

TRANSCRIPT

Page 1: FDMEE Can Do That?

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

Page 2: FDMEE Can Do That?

Celebrating twenty years of Integrated Business Analytics Solutions

ENTERPRISE PERFORMANCE MANAGEMENT | BUSINESS INTELLIGENCE | BIG DATA

FDMEE Can Do That?Tony Scalese – Practice Director, Edgewater Ranzal

ENTERPRISE PERFORMANCE MANAGEMENT | BUSINESS INTELLIGENCE | BIG DATA

Page 3: FDMEE Can Do That?

3

About Edgewater Ranzal and Tony ScaleseFDMEE – A Brief HistoryFDMEE Leading Practices for Essbase & Planning IntegrationEnhancing E&P IntegrationsCommon MisconceptionsWhat FDMEE Doesn’t Do (or Do Well)What’s Coming

Agenda

Page 4: FDMEE Can Do That?

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: FDMEE Can Do That?

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: FDMEE Can Do That?

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: FDMEE Can Do That?

7

Upstream launches as “desktop” application to load data to Hyperion Enterprise in 2000

Upstream Weblink introduces web based client-server capability in version 7

Upstream acquired by Hyperion, rebranded to Hyperion Financial Data Quality Management (FDQM or simply FDM) – System 9; Upstream was version 8.x

Oracle acquires Hyperion Solutions

Oracle introduces ERP Integrator in version 11.1.1.3Oracle introduces Financial Data Quality Management, Enterprise Edition (FDMEE) in version 11.1.2.3; rebrands FDM as FDM Classic

Oracle sunsets FDM Classic in version 11.1.2.4

FDMEE – A Brief History

Page 8: FDMEE Can Do That?

Nightly MaintenanceExport all existing level 0 data from the cubeUpdate and restructure outlineReload exported level 0 dataAggregate

Scheduled Data LoadsUpdate Substitution VariablesRun Clear CalculationsLoad Entire Data Set in 1 data file, often containing multiple periodsAggregate Cube

MAXL command line based

Sample Legacy BSO Essbase Data Integration

Page 9: FDMEE Can Do That?

9

Why load only nightly?Why load the data set for all entities, every time?Why load historical data?Where do transformations occur?What is the purpose of the data warehouse?

Shifting The Design Philosophy

Page 10: FDMEE Can Do That?

10

Parallel ProcessingCalc ScriptsBatch AutomationSchedulingDirect data sourcing from ERP or relational data sourcesDrill ThroughTransformationData SynchronizationLeveraging Load Rules

FDMEE Capabilities

Page 11: FDMEE Can Do That?

11

Parallel processing is the ability to process multiple data sets concurrently

Parallel Processing Benefits:Speed

Multiple smaller datasets process faster than a single large data set

Data SecuritySplitting data into multiple datasets (locations) enables data security to be applied to at the location level

FlexibilityAbility to process dataset where only changes occurred

Batch Execution Mode: Parallel

Parallel Processing

Page 12: FDMEE Can Do That?

12

Run Time Substitution Variables (RTSV) were introduced in 11.1.2.3 EssbaseRTSV allows a calc to dynamically accept members to be used by the calculation at execution

Not stored in Essbase as a fixed/set value

Allows concurrent processes to execute a single calculation with different values

Does not validate unless set to actual dimension member

Calculation Scripts & RTSV

Page 13: FDMEE Can Do That?

13

FDMEE natively allows execution of RTSV enabled calcs as part of the workflow process

Specified as part of the target application registration in FDMEE

FDMEE can execute calcs:Before the data load – Clear After the data load – Calculation/AggregationBefore the Check step – Calculation/AggregationAfter the Check step – Clear/Calculation/Aggregation

Calc scripts can be definedGlobally (4) – calc runs for every integration associated with the target appLocation (2) – calc runs for a specific locationData Load Rule (1) – calc runs for a specific data load rule Category (3) – calc runs for specific FDMEE category

Leveraging RTSV Calcs

Page 14: FDMEE Can Do That?

14

FDMEE natively recognizes any run time sub vars in the specified calcFDMEE can pass a variety of information:

POV information* – Year, Period, Category (Scenario)All entities in the current data setAll entities in the Check Entity GroupIntegration Option 1-4 for location or DLRHard coded text

Parameterizing Calcs

Page 15: FDMEE Can Do That?

15

Batch automation is lights out execution of the workflow process

Native to the user interface – no scripting required

Supports processing of flat files as well as direct connectionsFlat files can be processed from any subdirectory within the /inbox/batches/openbatch directory

Security can be applied to limit which users can execute batches

Scripts can be run before and after batches*

Batches can be invoked:Through FDMEE web interfaceScheduling within FDMEE/ODICommand line execution (.bat or .sh)

Batch Automation

Page 16: FDMEE Can Do That?

16

Batches, Reports and Scripts (as of 11.1.2.4.100) can be scheduled within the FDMEE web interface

Executions can be scheduled for:One time – at a specific timeRepeating:

Hourly – at a specific minuteDaily – at a specific hour, minute & secondWeekly – at a specific day(s), hour, minute & secondMonthly – at a specific calendar day of the month, hour, minute & secondMonthly – at a specific occurrence (e.g., first Tuesday) of a day at a specific hour, minute & second

Created in FDMEE by clicking Schedule button and selecting frequency

Scheduling

Page 17: FDMEE Can Do That?

17

Created as ODI scenarios

Viewable/editable in ODI StudioOperator Tab Scheduling All Schedules <Scenario Name> Scheduling <Context> / <AgentName>

Scheduling – ODI

Page 18: FDMEE Can Do That?

18

Similar to SQL Load Rules

Prebuilt Integration:G/L – Oracle EBS, PeopleSoft, J.D. Edwards EnterpriseOne, SAP (New & Classic)Subledger – SAP Profit Center, Cost Center, Vendor, CustomerSAP BW

Configurable Integration:Open Interface Adaptor – most flexible, allows custom extract SQL to be executed against any relational sourceUniversal Data Adaptor – more restrictive but requires no custom SQL, allows data sourcing from a single defined table or view

Supports Oracle, SQL Server, MySQL, Teradata, DB2 A/S 400, DB2 UDB

Direct data sourcing

Page 19: FDMEE Can Do That?

19

Drill is supported from Financial Reports, SmartView and Planning Web Forms

Drill must be initiated from a level zero intersection across all dimensionsDrill down using Linked Reports or native SV drill

Audience Poll:How many people use FDMEE drill through today?How many people don’t use FDMEE drill through?

Why Not?Didn’t know it existedNot Needed/ApplicableNot Useful/Too cumbersome

Drill Through

Page 20: FDMEE Can Do That?

20

Drill Through Example

Page 21: FDMEE Can Do That?

21

Drill Through – Play It Again Sam

Page 22: FDMEE Can Do That?

22

FDMEE offers powerful transformation capabilities which are easily defined and maintained in the web interface

ExplicitBetweenInMulti dimensionalLike

Mapping is defined per dimension

Mapping has the ability to leverage multiple source system segments or even mapped results from another dimension to define the target of another dimension

Mapping can be shared across different data sets

Transformation applied to a given record is stored in the FDMEE database for audit purposes

Changes to transformation logic can be logged and stored for audit purposes (11.1.2.4.100+)

Transformation

Page 23: FDMEE Can Do That?

23

Native ability to move data between Essbase ASO, BSO and HFM

Leverages the same workflow as inbound data integration Import scriptsMaps

Can move data within a single cube

Can be used to write data back to Oracle EBS and PeopleSoft

Source extract filters are maintained in the web interface

Data Synchronization

Page 24: FDMEE Can Do That?

24

FDMEE utilizes Essbase Load Rules to load data to the cube

Supports loading data as:A flat file export from FDMEELeveraging a SQL load rule that queries data from the FDMEE repository

FDMEE generates load rules on the flyDeletes and recreates with every execution

You also have the option to use a custom Essbase load rule to perform the data load to perform advanced operations or use header records

Load rules usage is set at the application level but can be overridden at the data load rule level

Leveraging Essbase Load Rules

Page 25: FDMEE Can Do That?

25

Essbase Enhanced Validate

Smart Calculations

Smart Lists

Doing More With FDMEE – Custom Solutions

Page 26: FDMEE Can Do That?

26

Modeled after the HFM invalid intersection report

Identifies mapped/target dimension members in the FDMEE data set that do not exist in the Essbase outline as level 0 members

Used to prevent calculation and data load errors

Stops the workflow process at the Validate step and displays a report of the unique members that would precipitate an error

Built in intelligence for performance

Essbase Enhanced Validate

Page 27: FDMEE Can Do That?

27

Provides the ability to execute calc scripts intelligently

Examples:Run an aggregation only after all data load locations in a batch process have completed – prevents duplicate aggregationsRun an aggregation only if data was loaded successfully across all data load rulesRun an aggregation before a data synchronization

Designed for performance

Leverages Run Time Sub Vars

Can be executed from Event or Custom scripts

Smart Calculations

Page 28: FDMEE Can Do That?

28

Data Volumes“FDM/FDMEE can’t handle more a 500k or million record data file”False: FDMEE can handle significantly larger data volumes than FDM Classic. Since FDMEE is a 64 bit application, services can be scaled to utilize significantly more memory with many applications generally reserving 6-8 GB of RAM for FDMEE processes.

Multiple Period Processing“FDM processing for files with more than one period of data is unruly” Somewhat True: FDMEE has dramatically improved the ability to process a multiperiod file. Import formats including scripts can now be used to process standard text extracts (no more headers required). FDMEE also has intelligence built in that allows more dynamic processing of data columns. However, a bug exists that presents “opportunities” as it relates to the execution of calc scripts when processing multiple periods.

Common Misconceptions

Page 29: FDMEE Can Do That?

29

Metadata IntegrationPlanning IntegrationTextual InformationMultiple data columnsPerformance

And the Flip Side

Page 30: FDMEE Can Do That?

30

What’s Coming

The 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.

Oracle Safe Harbor Statement

Page 31: FDMEE Can Do That?

31

Planning IntegrationAbility to natively interact with the Planning repository through the API

Textual InformationAbility to process numeric and alphanumeric data through FDMEE

Multiple data columnsAbility to have multiple data columns (for a single time period) and natively process data file through FDMEE

Dynamically assign column headers as source dimension value

PerformanceAbility to bypass the mapping function of FDMEE and load direct to a target application

More Cloud Integration

Coming Soon (ish)

Page 32: FDMEE Can Do That?

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

#ShamelessPlug

32

Page 33: FDMEE Can Do That?

Closing and Q&A

Page 34: FDMEE Can Do That?

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]

34

Page 35: FDMEE Can Do That?

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 HGH6/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 36: FDMEE Can Do That?

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