Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
About Edgewater Ranzal and Tony Scalese
FDMEE A Brief History
FDMEE Leading Practices for Essbase & Planning
Integration
Enhancing E&P Integrations
Common Misconceptions
What FDMEE Doesnt Do (or Do Well)
Whats Coming
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
clients business needs
4
Our Services
Business Intelligence/Big Data
Big Data
Business
Intelligence/
Big Data
Tax Provisioning
Regulatory Requirements
Data Warehousing
Costing &
Profitability
Mgmt
Data Integration
Services
Enterprise
Planning &
Analytics
Infrastructure
Hardware Sizing, Installation, & Configuration
Exalytics Benchmarking
Infrastructure
Advisory Services
Training &
Support Services
Cloud Services
Waterfall Allocations
Advisory Services
Project/Program Management &
Process Change
EPM & BI Road Maps
Training & Support Services
Standard & Custom Training
Virtual Classroom
Performance Engineering
FDMEE Capabilities
Parallel Processing
Calc Scripts
Batch Automation
Scheduling
Direct data sourcing from ERP or relational data sources
Drill Through
Transformation
Data Synchronization
Leveraging Load Rules
10
Parallel Processing
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 Security
Splitting data into multiple datasets (locations) enables data security to be applied to at the location level
Flexibility
Ability to process dataset where only changes occurred
11
12
13
Parameterizing Calcs
FDMEE natively recognizes any run time sub vars in the specified calc
FDMEE can pass a variety of information:
POV information* Year, Period, Category (Scenario)
All entities in the current data set
All entities in the Check Entity Group
Integration Option 1-4 for location or DLR
Hard coded text
14
Batch Automation
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 connections
Flat 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 interface
Scheduling within FDMEE/ODI
Command line execution (.bat or .sh)
15
Scheduling
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 time
Repeating:
Hourly at a specific minute
Daily at a specific hour, minute & second
Weekly at a specific day(s), hour, minute & second
Monthly at a specific calendar day of the month, hour, minute & second
Monthly at a specific occurrence (e.g., first Tuesday) of a day at a specific hour, minute & second
16
Scheduling ODI
Created as ODI scenarios
Viewable/editable in ODI Studio
Operator Tab Scheduling All Schedules <Scenario Name> Scheduling <Context> / <AgentName>
17
18
Drill Through
Drill is supported from Financial Reports, SmartView and Planning Web Forms
Drill must be initiated from a level zero intersection across all dimensions
Drill down using Linked Reports or native SV drill
Audience Poll:
How many people use FDMEE drill through today?
How many people dont use FDMEE drill through?
Why Not?
Didnt know it existed
Not Needed/Applicable
Not Useful/Too cumbersome
19
20
21
Transformation
FDMEE offers powerful transformation capabilities which are easily defined and maintained in the web
interface
Explicit
Between
In
Multi dimensional
Like
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+)
22
Data Synchronization
Native ability to move data between Essbase ASO, BSO and HFM
Leverages the same workflow as inbound data integration
Import scripts
Maps
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
23
24
25
26
Smart Calculations
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 aggregations
Run an aggregation only if data was loaded successfully across all data load rules
Run an aggregation before a data synchronization
Designed for performance
Leverages Run Time Sub Vars
Can be executed from Event or Custom scripts
27
Common Misconceptions
Data Volumes
FDM/FDMEE cant 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.
28
29
Whats Coming
30
Performance
Ability to bypass the mapping function of FDMEE and load direct to a target application
More Cloud Integration
31
#ShamelessPlug
The Definitive Guide to Oracle FDMEE:
http://www.amazon.com/Definitive-Guide-Oracle-FDMEE/dp/0992910528/
32
Contact Information
Edgewater Ranzal
Tony Scalese
ascalese@ranzal.com
34