What Would Happen If I...? FDMEE Edition

Post on 14-Aug-2015

105 views 8 download

Tags:

Transcript of What Would Happen If I...? FDMEE Edition

What Would Happen IfThe FDMEE Edition

Tony Scalese

Edgewater Ranzal

About Us

Our Services

Financial Close & Consolidations

BusinessIntelligence

EnterprisePlanning & Analytics

Data IntegrationServices

Training &Support Services

Advisory ServicesInfrastructure

Costing &Profitability

Mgmt

Data Integration Services• FDMEE, ERPi & FDM

Classic• ERP Integration including

EBS, PeopleSoft & SAP• Master Data Management

(DRM)• Automation

 

What would happen if….

In FDMEE

Do not change an existing source system Utilize a new ODI context Create new FDMEE metadata

…My Source System Changes

Changing source systems could impact drill through

Changing source systems could impact data quality (pre 2.4)

Existing Source Systems

Global context for File & OIA Environment specific context for source system

connections● SourceEnvironment_To_TargetEPMEnvironment

● Ex: QA_to_Dev, Prod_to_Dev, Prod_to_Prod

● Add new Physical, do not modify Logical

Utilizing Contexts

Naming conventions are critical Be consistent Do not include target in naming convention

Adding FDMEE Metadata

Why Do App Names change?● Development cycles● New application for testing● Year specific applications

What can I do?● Life Cycle Management● Database Surgery● Manually Rebuild

…My Target Application Name Changes

Register New Target Application Export existing target application Manually modify LCM export Import modified LCM export Verify Metadata

Life Cycle Management

This is not supported, use at your own risk! Register New Target Application Note new & existing target application keys Change existing target application key to highest key+1 Change newly registered target application to existing

target application key Change existing target application key to original new

target application key Verify metadata and data

Database Modification

Everything can change except Include Account Description

…My SAP Adaptor Settings Change

Create multiple DLRs Modify Target Options as needed

…I Need Different Integration Options for 1 Target Application

Utilize mapping scripts (No explicit maps*)

…I Needed to Map Based on the Balance

Sample Use Cases● Same account, different data type (dollars & units)● Override ICP based on HFM account settings

…I Need to Override a Map

Pros Cons

Multidimension Maps • No coding needed• Relatively easy to

create / maintain

• Only applicable for source dimensions

• Excludes use of Explicit maps

• Performance penalty

SQL Map • Can be used with source and target dimensions

• Can impact multiple dimensions at once

• Allows use of Explicit Maps

• Excellent performance

• Requires minor SQL coding knowledge

Mapping Overrides

From Load Data, Show Invalid Data● Export to Excel

Write a script to query the data table where target columns are null/blank

…I Needed All Unmapped Members

Specify a source system mapping

…I’m Running an OIA DLR for Multiple Periods

Run each period individually Use MAXL for pre and post calc execution

● Only runs for first period in the range Create windows/unix batch script to run each

period individually but in a loop● loaddata USER PASSWORD RULE_NAME

IMPORT_FROM_SOURCE EXPORT_TO_TARGET EXPORT_MODE IMPORT_MODE LOAD_FX_RATE START_PERIOD_NAME END_PERIOD_NAME SYNC_MODE

…I’m Running an Essbase DLR for Multiple Periods

File an enhancement request Write custom scripts

…I Wanted Intersection Checking for Essbase

Create the custom script Register the script

● Assign Parameters Execute the script

…I Needed to Prompt a User For Input for a Script

fdmAPI.getCustomScriptParameterValue(“PARAMETER NAME")

Custom Script Creation

Parameter Name must match call in script Query definitions can be used to populate a

pick list

Custom Script Registration

Executing the Script

LCM (Preferred)● Export items using LCM● Modify the LCM export● Import using LCM

Excel Interface (Use with Caution)● Must know table dependencies & constraints

…I Needed to Duplicate Batch Definitions/Script Registration

BI Publisher Add-In for Word is required for new layouts

Create/modify query definition● Generate sample XML● Load sample XML into BI Publisher

Create/modify RTF● Translate to specific language

● Translation Extract Text

Create/Duplicate Report Definition

…I Need to Create a New Report

LCM (FDMEE Metadata)● Enable/Disable Validation● Select Items to Export

● Do Not Export Source Adaptors, System Settings

● Manually create source and target systems in target environment

● Import LCM export from source into target environment

File System Copy (FDMEE Scripts) Database copy is not recommended

…I Need to Promote Changes through SDLC

What Doesn’t Work● Closing the Browser● Resetting the status in process details

What Does Work● Terminating the ODI process then resetting the

status in process details● Restarting the FDMEE service then resetting the

status in process details

…I Need to Kill an FDMEE Process

Right click ODI session and choose Stop Immediate

In Process Details, highlight the process ID and choose reset status

Kill FDMEE Job

Tony Scalese

Edgewater Ranzal

ascalese@ranzal.com

Questions

Edgewater Ranzal108 Corporate Park Drive, Suite 105

White Plains, NY 10604Tel (914) 253-6600

Email: info@ranzal.com

ContactTony Scalese, Integration Practice

Director

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

Contact Information