Professional Documents
Culture Documents
com
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Table of Contents
PURPOSE..........................................................................................................................................3
INTENDED AUDIENCE...........................................................................................................................3
VERSION...........................................................................................................................................3
LOADING PLANNING METADATA..............................................................................................................4
Planning Classic Metadata Load using ODI............................................................................4
Step 1 Define a Logical Schema for Planning ..................................................................................................... 5
Step 2 Define a Physical Schema for Planning ................................................................................................... 6
Step 3 Define a Logical Schema for Files ........................................................................................................... 9
Step 4 Define a Physical Schema for Files......................................................................................................... 10
Step 5 Define a Logical Schema for the Sunopsis Memory Engine .................................................................15
Step 6 Define a Physical Schema for the Sunopsis Memory Engine.................................................................16
Step 7 Create a Project........................................................................................................................................ 20
Step 8 Create the Models.................................................................................................................................... 23
Flat File Model................................................................................................................................................. 23
Hyperion Planning Model................................................................................................................................ 29
Step 9 Create Interface........................................................................................................................................ 33
Step 10 Execute Interface................................................................................................................................... 37
Step 11 Validate Interface Execution................................................................................................................. 38
LOADING PLANNING DATA...................................................................................................................41
LOADING ESSBASE METADATA.............................................................................................................41
LOADING ESSBASE DATA....................................................................................................................41
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Purpose
This document will cover the different methods in which to load metadata into a Hyperion Planning
application managed through the Classic Administration interface. This document will also cover
how to load metadata and data into Essbase. Oracle Data Integrator (ODI) is the primary product
utilized throughout the examples. The topics to be covered in this document include the following:
Loading metadata into a Planning Classic application using the ODI Knowledge Module
(KM) for Hyperion Planning
Loading Data into a Planning Classic application using the ODI Knowledge Module (KM)
for Hyperion Planning
Loading metadata into an Essbase application using the ODI KM for Essbase
Loading data into an Essbase application using the ODI KM for Essbase
Intended Audience
Version
ODI: 10.1.3
Planning: 9.3.1
Essbase: 9.3.1
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Log into the ODI Designer and access the Topology Manager
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click in the Logical Architecture tab (bottom left pane) and then right-click on Hyperion
Planning and select Insert Logical Schema
Name: ODI_How_To_Plan
Context: Global
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click in the Physical Architecture tab (bottom left pane) and then right-click and select
Insert Data Server
Name: ODI_Planning_Target
Server (Data Server):localhost:11333
User: admin
Password: password
Note: The server name represents the same server name you would enter when Leveraging
Hyperion Application Link (HAL). The port represents the RMI port number. The ID and
Password represents a Planning application administrator type role.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Note: These names represent the name of the application you plan to load metadata into.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Context: Global
Logical Schema: ODI_How_To_Plan
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Select the Logical Schema tab (bottom left pane) and right-click on File and select Insert
Logical Schema
Name: ODI_How_To
Context: Global
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click in the Physical Architecture tab (bottom left pane) and then right-click on File and
Select Insert Data Server
Name: ODI_How_To
Host (Data Server): localhost
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Note: These represent the folder where the text file reside that you plan to use.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Context: Global
Physical Schema: ODI_How_To
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
From the Logical Architecture panel, right-click on the Sunopis Engine and select Insert
Logical Schema
Name: ODI_How_To_SME
Context: Global
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
From the Physical Architecture panel, right-click on the Sunopis Engine and select Insert
Data Server
Name: ODI_How_To_SME
Loading Metadata and Data into Planning and Essbase Leveraging ODI
JDBC: oracle.jdbc.driver.OracleDriver
JDBC Url: jdbc:oracle:thin:@localhost:1521:sandbox
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Context: Global
Logical Schema: ODI_How_To_SME
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Once you have created the Logical and Physical Schemas, it is time to create a project and import
the Knowledge Modules (KM). To create a Project, you need to access the ODI Designer. Once in
the Designer tool, click on the Projects tab and then click on the Insert Project button.
Name: ODI_Class_SKWN
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
To insert the Hyperion Planning KMs, expand the Knowledge Modules folders and right-click on
any of folders under Knowledge Modules and select Import Knowledge Modules,
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
You will now notice there are KMs related to the Hyperion products.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
From the Topology Manager, click the Designer button, this will open the ODI Designer
module. To create a folder, click the Insert Model Folder button.
Name: ODI_How_To_Model
Loading Metadata and Data into Planning and Essbase Leveraging ODI
After creating the Model folder, you can create a model folder for flat files you plan to use
and a model folder for the Hyperion Planning application you plan to update.
To create flat file Model folder, right-click on the ODI_How_To_Model folder and
select Insert Model
Name: ODI_How_To_Files
Technology: File
Logical Schema: ODI_How_To
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Context: Global
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
After creating the File Model folder, right-click on the ODI_How_To_Files model and
select Insert DataStore
Name: STS_OH_Entity
Resource Name: Click the browse button and select the dimension metadata file
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Loading Metadata and Data into Planning and Essbase Leveraging ODI
You should now see the columns that are in the file
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Name: ODI_How_To_Plan
Technology: Hyperion Planning
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Type: Customized
Context: Global
Select your KM: RKM Hyperion Planning.ODI_Class_SKWN
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
You can click the Refresh button to determine if the session has completed. Once it does,
you will notice there are dimensions and columns within the dimensions.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Once the Models have been created, it is time to create an Interface. Access the Project
you created in Step 7.
Expand the ODI_Class_SKWN Project to the Interface folder and right-click on the
Interface folder and select Insert Interface
Name: ODI_How_To_Load_STSOH_Entity
Context: Global
Enable Staging Area Different From Target and Select the
ODI_How_To_SME (Sunopsis Memory Engine)
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Drag the STS_OH_Entity file into the Source area of the Diagram
Drag the Entity dimension into the Target area of the Diagram
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click on the first box in the flow, this will remove the Yellow X from the upper left-hand
corner.
Log_Enabled: Yes
Log_File_Name: c:\odi_how_to.log
Log_Errors: Yes
Error_Log_Filename: c:\odi_how_to_errs.log (this will contain the kick-outs from the
metadata load)
Refresh_Database: Yes (this will execute a Refresh between Planning and Essbase)
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Click OK
Click OK
Loading Metadata and Data into Planning and Essbase Leveraging ODI
To validate the dimension load and Refresh, click the Operator button from the Designer
tool.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Once in the Operator Tool, Expand the Sessions folder until you see your session.
Double-Click on the Statistics folder and click on the Execution tab and examine the
contents of the Message window
If rows are rejected, you should access the *.log files defined in the Flow tab for details.
The following entries from the ODI_How_To.log indicate the Planning Refresh ran
successfully.
Loading Metadata and Data into Planning and Essbase Leveraging ODI
Below are sample entries from the error log defined in the Flow diagram of the Target
ODI_How_To_Errs.log
Loading Metadata and Data into Planning and Essbase Leveraging ODI