collab08 fdm beyond consolidations speters

Upload: domenico-bonofiglio

Post on 07-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    1/54

    Orac le Hyper ion FDM Power fu lUses Beyond Financ ia l Consol idat ions

    Scott Peters

    Finit Solutions

    [email protected]

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    2/54

    Disc la imer

    These views are solely of the views of FinitSolutions and do not reflect the views ofOracle.

    In the referencing of future releases of OracleHyperion Financial Data Quality Management(FDM), the details are not official releasenotes.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    3/54

    About Fin i t So lu t ions

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    4/54

    About Fin i t So lu t ions

    FINance-IT Hyperion Preferred Partner and a Member of

    the Oracle Partner Network (OPN)

    Recognized in the 2007 Inc 500 as the 42nd

    fastest growing IT services company theonly Hyperion partner to make the list

    Website:www.finitsolutions.com

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    5/54

    About Fin i t So lu t ions

    Hyperion Financial Consolidations and

    Reporting Experts

    Specializing in Hyperion Financial DataQuality Management (FDM), Hyperion

    Financial Management (HFM), and HyperionEnterprise (HE)

    Strong focus on providing superior customer

    service and value by providing Hyperionexpertise, strong Finance / Accounting

    knowledge and a proactive approach.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    6/54

    Som e of our c l ient s

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    7/54

    Purpose of t h is Session

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    8/54

    Purpose of t h is Session

    Provide an overview of Hyperion FDM. Discuss some of the traditional and emerging

    uses of Hyperion FDM.

    Showcase some of Hyperion FDMs new andfuture enhancements.

    Discuss the business case of FDM with

    consolidation and non-consolidation systems. Hyperion FDM integration and customization

    examples.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    9/54

    Hyperion FDM Overview

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    10/54

    What is Hyper ion FDM?

    Packaged application for Financial Datamovement from any data source to any Hyperionapplication (Enterprise, HFM, Essbase, Planning,etc.)

    Archives all dimensional mapping from sourcesto target

    Complete transparency / audit trail for all dataand user processes

    Built for business users to administer andmaintain

    Unique product in industry

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    11/54

    Hyper ion FDM Benef i t s

    Reduces Risk

    Transparency into data and processes

    User Friendly Interface

    Out of the box application approach Web Architected

    More Efficient

    End Users load quickly Questions answered

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    12/54

    Hyper ion FDM Benef i t s Cont .

    Flexible

    Can read any file from any system

    Validation rules by location to ensure

    quality Capture all supplemental data

    Can load HFM, Enterprise, Planning,

    Essbase, HSF

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    13/54

    Hyper ion FDM Benef i t s Cont .

    Sarbox Compliant

    Standardized controls

    Transparency / Audit trails

    Sarbanes Oxley 302 sub certification

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    14/54

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    15/54

    Tradi t iona l and Em erg ing Uses of

    Hyper ion FDM

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    16/54

    Hyper ion FDM for Consol idat ions

    Companies originally purchased FDM for the benefits

    associated with loading to a consolidation system Controlled process

    Ownership and responsibility on sites for their data

    Data Quality Data has to be right and Actualdata has increased Sarbox requirements

    Submission of Trial Balance and Supplementalinformation

    Sarbox Requirements Hyperion FDM was designed to handle loading from

    multiple sources and users

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    17/54

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    18/54

    Previous Foc us

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    19/54

    New Foc us - Cons is tenc y

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    20/54

    FDM Produc t Enhanc em ent sCurrent Release

    Additional Dimensions 23 map-able dimensions

    14 attribute dimensions

    Batch Loader has been improved

    Hyperion FDM performs true Lights Out and Auto-Map processing

    Email notifications

    Can also move data between Hyperion apps,especially if mapping and a transformation needsto take place

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    21/54

    FDM Produc t Enhanc em ent s Cont .Current Release

    Tax Extract Adaptor Allows organizations to dump source and target

    balances into a text file format that can then beloaded into a target Tax System

    Data Mart Adaptor Allows users to map and validate data when going

    to a non-Hyperion source such as a DataWarehouse

    Used to map source data to common metadatamembers or formats

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    22/54

    FDM Produc t Enhanc em ent s Cont . Fut ure Releases

    Oracle Financials E-Business Suite adaptor Source adaptor to pull and drill back into

    transaction level detail should be available in thenext release. PeopleSoft and JDE sourceadaptors are on the product roadmap.

    Drill-back from Hyperion systems to source Customers will be able to drill back from Hyperion

    systems (Planning, HFM, Essbase, HSF) to FDM

    (containing ending balances) and then eventuallyto Oracle Financials, PeopleSoft and JDEtransactions.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    23/54

    FDM Produc t Enhanc em ent s Cont .Fut ure Releases

    Hyperion Strategic Finance (HSF) Adaptor A target adaptor for Hyperion FDM to load to HSF

    should be available in the next release.

    Integration with Oracle SSO

    Integration with Oracle SSO is planned for thenext release.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    24/54

    Business Case for FDM

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    25/54

    Bus iness Case for FDM

    Varying levels of data detail

    Standardization of data loading to differenttarget systems (BI, Tax, Consolidations)

    Centralized data repository

    Audit trail detail is maintained Varying data loading methods (manual v.

    automated)

    Source and target analytic capabilities acrosssystems

    Improved ROI consistent data approach

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    26/54

    FDM Int egrat ion t o Essbase

    Example

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    27/54

    FDM Essbase In tegrat ion

    The following example will demonstrate anintegration to Essbase that uses FDM to loaddata

    This example will also add members to theoutline that are in the data file but are not yetin the Essbase outline

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    28/54

    FDM Essbase In tegrat ion

    When Integrating to Essbase/Planning, mostof the FDM functionality is the same as HFMor HE, but there are some key differences inthe way that FDM is set-up

    We will take a look at the following

    Adaptor Modifications

    Integration Options

    Additional Adaptor Modifications (Actions)

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    29/54

    FDM Essbase Int egrat ion Adapt or Modif i c a t ions

    Unlike HFM and Enterprise where theDimensions are always the same, Essbaseand Planning can have different dimensions

    FDM needs to be set-up to match an FDMdimension with an Essbase/Planningdimension

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    30/54

    FDM Essbase Int egrat ion Adapt or Modif i c a t ions

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    31/54

    FDM Essbase Int egrat ion In t egra t i on Opt i ons

    One Integration Setting that is unique toEssbase/Planning is the Load Rule Name

    This allows us to load the data to Essbaseusing an Essbase Load Rule that is stored onthe Essbase Server

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    32/54

    FDM Essbase Int egrat ion In t egra t i on Opt i ons

    Why might we use a Load Rule to load toEssbase through FDM?

    There are 2 main reasons

    Improve Performance

    Manipulate the data as it is loading to Essbase

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    33/54

    FDM Essbase Int egrat ion In t egra t i on Opt i ons

    Using a Load Rule to Improve Performance

    Performance of an Essbase load can be improvedby manipulating the .dat file that is being loaded toload the sparse dimensions first followed by the

    dense dimensions If this option is chosen, the .dat file will need

    to be modified (More to follow in the Export

    Action Modifications)

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    34/54

    FDM Essbase Int egrat ion In t egra t i on Opt i ons

    Using a Load Rule to Manipulate data as it isbeing loaded

    This is probably more rare, but you may need toflip the sign of data or multiply the data by a factor.

    The Load Rule would give you a way to controlthis outside of FDM if you prefer

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    35/54

    FDM Essbase Int egrat ion Adapt or Modif i c a t ions

    In addition to the earlier modifications that

    needed to be done in the Adaptor, there areseveral more complex modifications.

    These include modifying the code for the

    following FDM Actions

    Export

    Load

    Consolidate

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    36/54

    FDM Essbase Int egrat ion Adapt or Modif i c a t ions

    What is the Export Action

    This is where the .dat file is produced that will getloaded to Essbase/Planning

    Why this might need to be changed?

    If a Load Rule was specified in the IntegrationSetting, the order of the dimensions may need tobe changed

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    37/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    How to change Export Action

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    38/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    What is the Load Action

    This is where the .dat file gets loaded toEssbase/Planning

    Why this might need to be changed?

    Essbase does not have an inherent Clearcommand, it needs to be done in a Calc Script

    Here you can determine what slice of the

    database gets cleared before data is loaded

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    39/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    Below is a sample Clear Calc Script that can

    be coded in the Load Action

    Here we are fixing on variables that are in thePOV in FDM, so that we dont clear data thatis not in that POV

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    40/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    What is the Consolidate Action

    This is where the calculations of the database areperformed

    Why this might need to be changed?

    Essbase also does not have an inherentConsolidate or Calc like HFM, it needs to be donein a Calc Script

    Here you can determine what section of thedatabase gets calculated

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    41/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    Below is a sample Calc Script that can be

    coded in the Consolidate Action

    Again, like the Clear script, we are fixing onvariables that are in the POV in FDM, andCalculating that piece of data

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    42/54

    FDM Essbase In t egrat ion Adapt or Modif i c a t ions

    We can also have different Calc Scripts run

    for different locations, categories, or anythingelse in the POV

    This could come in handy if you are loading

    different types of data and need to rundifferent calc scripts

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    43/54

    FDM Essbase In t egrat ion In t ersec t ion Chec k Report

    When Integrating with HFM, there is a built-in

    Check report that looks to HFM to make surethe data that is going to be loaded is valid

    When Integrating with Essbase/Planning,

    there is no built in check report.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    44/54

    FDM Essbase In t egrat ion In t ersec t ion Chec k Report

    This is an important piece to have in place,

    otherwise when data is loaded to Essbase ifthere are invalid members you will get a whiteExport fish

    Built a script that once all source membersare mapped, FDM looks to the outline tomake sure that all members that are being

    loaded exists in the outline

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    45/54

    FDM Essbase In t egrat ion In t ersec t ion Chec k Report

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    46/54

    FDM Essbase In t egrat ion Cont .

    Here is the sample outline

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    47/54

    FDM Essbase In t egrat ion Cont .

    Here is a sample data load file that we will

    load through FDM It contains the Product as well as its attributes

    If we look at the outline, these two lines arenot in it. (100-40 and 600-10)

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    48/54

    FDM Essbase In t egrat ion Cont .

    We now import the file to FDM using our

    predefined Import Format

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    49/54

    FDM Essbase In t egrat ion Cont .

    We can then Validate the Imported data

    against our mapping table in FDM After all of the data transformation occurs,

    FDM looks at the data and compares it to the

    Outline in Essbase If members exist in the data load file that do

    not exist in Essbase, they will be written to a

    text file and loaded to the outline in Essbaseusing an esscmd to call a script in which a

    load rule and file is referenced.

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    50/54

    FDM Essbase In t egrat ion Cont .

    After the metadata gets loaded to Essbase, a

    message box will be displayed in FDMnotifying the user that new members havebeen added to the outline

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    51/54

    FDM Essbase In t egrat ion Cont .

    We can now look back at the outline to see

    the new members that were added

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    52/54

    FDM Essbase In t egrat ion Cont .

    The user will now click Export in FDM and

    load that data to Essbase At that time, Calc scripts can automatically be

    run to clear data and calculate data

    These Calc scripts can be dynamic and canuse any variables in the FDM POV or load fileto Fix on

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    53/54

    FDM as m ore o f an ETL Tool?

    A little background on a project that did this

    Data extracted from SAP and loaded to a StagingTable via FDM Script

    Data is cleansed using SQL via FDM Script

    Data is Extracted from the Staging table, written to.dat files and Loaded to HFM using the FDM BatchLoader

  • 8/6/2019 Collab08 FDM Beyond Consolidations SPeters

    54/54

    Quest ions