Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automated Integrations An End-to-End Solution August 15, 2008.

Similar presentations


Presentation on theme: "Automated Integrations An End-to-End Solution August 15, 2008."— Presentation transcript:

1 Automated Integrations An End-to-End Solution August 15, 2008

2 2 Agenda  Introductions  Overview of Hyperion Applications at Global Hyatt  Overview of Data Integrations  Business Requirements for Data Integrations  Features and Functions  Technical Outlines of Implementation  Questions & Answers

3 3 Introductions Financial Systems Support Team Members  James Chu – The Glue  Akshay Nagoree – The Integrator  Karen Lin – The Instigator

4 4 Overview of Hyperion Applications at Global Hyatt System 9 Products Used in Integrations  Hyperion Essbase  Hyperion Financial Planning  Hyperion Financial Management  Hyperion Financial Data Quality Management

5 5 Overview of Data Integrations

6 6 Business Requirements for Data Integrations Business Requirements  End-to-End Solution  User controlled process and access  Data mapping management  Auditable process

7 7 Business Requirements for Data Integrations Before After

8 8 Features and Functions

9 9  Web-based user interface  MSAD authentication and access control  User controlled meta data and mapping table upgrade  User controlled process with minimal user interaction  Administration control of data period, scenario and version, etc.  End to end process with centralized error handling and log info  Concurrent request handling with conflict resolution  Job Scheduling  Email notification  Auditable information retention

10 10 Features and Functions

11 11 Features and Functions

12 12 Features and Functions

13 13 Features and Functions

14 14 Features and Functions

15 15 Features and Functions

16 16 Features and Functions

17 17 Features and Functions

18 18 Features and Functions

19 19 Technical Outlines of Implementation

20 20 Technical Outlines of Implementation  User Interface ASP.Net  Process Control Perl script  Data Extraction HFM API, Essbase report script  Data Translation FDM, Perl  Data Loading FDM, Essbase load script

21 21 Technical Outlines of Implementation  User Interface (ASP.Net) System.DirectoryService – MSAD authentication Database tables – access control – process control – request information retention

22 22 Technical Outlines of Implementation  Process Control (Perl script) A process to control over-all end to end process A service to check the completion of the FDM processes A service to start scheduled processes and processes under “On hold” mode with conflict detection Error handling and centralization Email notification

23 23 Technical Outlines of Implementation  Data Extraction (HFM API) – Connect to application HsxClient.SetLogonInfo HsxClient.OpenApplication – Get entity list - For specifically defined entity list IhsvTreeInfo.EnumMemberLists - to get all predefined member lists IhsvTreeInfo.EnumMembers2 - to get all members for a specific list - - For all entities IhsvTreeInfo.EnumBaseMemberIDs - to get all base members under “segment” – Get periodic actual data HsvCalculate.ChartLogic2 - to trigger customized calculation script to calculate and copy data to PeriodicActual scenario

24 24 Technical Outlines of Implementation  Data Extraction (HFM API) – Get other meta data IhsvTreeInfo.EnumBaseMemberIDs - to get the base members for other dimensions, such as account Set IhsvLoadExtractOption = HsvcDataLoad. ExtractOptions.Item(HSV_DATAEXTRACT_OPT_ACCOUNT_SUBSET) IhsvLoadExtractOption.CurrentValue => account list – Data extraction HsvcDataLoad.Extract

25 25 Technical Outlines of Implementation  Data Extraction (Essbase report script) <SPARSE { SUPCOLHEADING } { NOINDENTGEN } { SUPCOMMAS } { SUPBRACKETS } {SUPPAGEHEADING} {DECIMAL VARIABLE} <SUPSHARE <PAGE (HSP_Rates,FixVar,Versions,Currencies) HSP_InputValue Results Local <Row (Years,Scenarios,Entities, DEPARTMENT,ACCOUNTS,"Time Periods") { TABDELIMIT } {SupMissingRows} {ROWREPEAT} <DIMBOTTOM "Department" <DIMBOTTOM "ACCOUNTS" !

26 26 Technical Outlines of Implementation  Data Translation (Perl) For a simple data translation  Data Translation (FDM) Data Mappings

27 27 Technical Outlines of Implementation  Data Loading (Essbase load script) Call an Essbase load script from Perl script  Data Loading (FDM) Export and Sort data file to optimize data load. Clear Data from Essbase Load data using Essbase Load Rule Consolidate Data in Essbase.

28 28 Questions & Answers ?


Download ppt "Automated Integrations An End-to-End Solution August 15, 2008."

Similar presentations


Ads by Google