Data and Metadata
Data and Metadata
Data and Metadata
Trey Daniel
Financial Systems, Reporting, and Processes @ GameStop
Over 10 years working with Hyperion as both Consultant/Oracle Partner & Customer
PricewaterhouseCoopers, LLP (PwC), 2004 to 2010
Accenture, 2010 to 2014 (with 2 years as US Hyperion Data Integration Lead)
Financial Reporting, Systems, and Processes @ GameStop, 2014 to Present
-2-
About GameStop
A global multichannel video game, consumer electronics and wireless services retailer with more
than 6,600 stores worldwide, GameStop makes the most popular technologies affordable and simple
Besides GameStop stores and online, the GameStop family also includes:
GameInformer (worlds leading print and digital video game publication)
Kongregate (browser-based game site)
BuyMyTronics (online consumer electronics trade-in platform)
Simply Mac (Apple authorized seller of all Apple products & certified warranty + repair services)
Spring Mobile (post-paid AT&T services and wireless products)
Cricket Wireless (AT&T-branded pre-paid wireless services, devices and accessories)
-3-
Hyperion Data & Metadata Integration Products
-4-
About ODI
Oracles Fusion Middleware ELT (Extract Load Transform) application for integrating data
between almost any type of application (RDMBS, OLAP, Big Data, MS Office, Flat File, etc.)
-5-
Key ODI Elements
Technology Project
Project Folder
Data Server
Interfaces
Context
Knowledge Modules
Logical Schemas
-6-
Key ODI Elements (Continued)
Execution Logs
ODI Users
ODI Objects
Scenarios
-7-
Inside an Interface (Mapping)
Target Datastore
(Hyp. Planning)
Source Datastore
(SQL Database)
Data
Transformation
Field Filter
Data Mapping
(SQL)
-8-
Inside an Interface (Flow)
Source Datastore &
Data Staging Area Hyperion Integration Knowledge Module
Target Datastore
Knowledge
Module
Parameters
-9-
Configuring an Integration with Hyperion
2. Create a Physical and Logical Schema for the cube, assigned to a Context (Global is default)
3. Create a Model, using the Hyperion RKM to pull in the dimension and members as Datastores
4. Create an Interface using the Hyperion datastores as a Source or Target Datastore (or both)
6. Configure Hyperion IKM and LKM flows to import and export data where needed (Needs .rul/.rpt)
9. Create a Scenario to compile the package, making it available for scheduling & automation programs
10. Schedule nightly/weekly/etc. automated integrations with Windows, Tibco, Tidal, etc.
- 10 -
Knowledge Modules for Hyperion (per ODI 11.1.1.7)
Reverse Engineer (RKM) Pulls the Hyperion dimension and member structure into ODI for mapping
RKM Hyperion Essbase
RKM Hyperion Planning
Also recommend importing LKM File to SQL and IKM SQL to File Append to test loading flat files to a
SQL staging area or exporting SQL staging data to a flat file, respectively, for testing purposes
- 11 -
Better Practices for Hyperion Integration
Test against a flat file on the server/laptop first to eliminate additional points of failure
Compare against metadata before data loads for error trapping
String together multiple Interfaces via Packages
Automate Packages where possible via Scenarios & pre-packaged ODI Windows .bat files
Set up email notifications on both Pass and Fail conditions
Customize where needed via Java and built-your-own Knowledge Modules
- 12 -
ODI vs FDMEE
- 13 -
ODI and Hyperion 11.1.2.4
Per Oracle Support Document 1969035.1 (Oracle Enterprise Performance Management and Oracle
Data Integrator Statement of Direction), released Feb 9, 2015:
Starting with EPM release 11.1.2.4, a new Planning Adapter will be added to the Application Adapters for Data
Integration for the ODI release 12c, but the HFM KM will not be available
Please note that the ODI KMs for stand-alone Essbase will still be available and the licensing has not been
changed
Users can use ODI to load HFM in release 11.1.2.4, but will need to develop custom ODI content and call the HFM
java APIs from ODI to load data and metadata
FDMEE uses a version of ODI that is installed and configured during the EPM installation process, and is not
impacted by the future certification status of the Knowledge Modules.
The KMs for EPM release 11.1.2.3 and ODI release 11.1.1.7 are not certified with EPM release 11.1.2.4.
https://support.oracle.com/epmos/faces/DocumentDisplay?id=1969035.1
- 14 -
Appendix: Key ODI Elements (Definitions)
Model: Collection of datastores using a Reverse Knowledge Module to retrieve file/database layouts
Datastore: A specific file or table associated with a Model
- 15 -