Using Lineage and Hierarchy Using Contextual Lineage

23 Figure 19–7 Text Properties Editor This image shows an example of Text Properties editor for adding a contextual lineage link. This text will create a link on the dashboard that opens the column lineage for the given request.

4. Click OK.

The Metadata Lineage object is added to the dashboard as shown in Figure 19–8 . 24 Product TitleBookTitle as a Variable Figure 19–8 Text Object on Dashboard Clicking Metadata Lineage displays the dashboard shown in Figure 19–9 . Figure 19–9 What is displayed when clicking on Metadata Lineage 20 Oracle Hyperion Essbase 20-1 20 Oracle Hyperion Essbase This chapter describes how to work with Oracle Hyperion Essbase in Oracle Data Integrator. This chapter includes the following sections: ■ Section 20.1, Introduction ■ Section 20.2, Installation and Configuration ■ Section 20.3, Setting up the Topology ■ Section 20.4, Creating and Reverse-Engineering an Essbase Model ■ Section 20.5, Designing an Interface

20.1 Introduction

Oracle Data Integrator Adapter for Oracles Hyperion Essbase enables you to connect and integrate Essbase with virtually any source or target using Oracle Data Integrator. The adapter provides a set of Oracle Data Integrator Knowledge Modules KMs for loading and extracting metadata and data and calculating data in Essbase applications.

20.1.1 Integration Process

You can use Oracle Data Integrator Adapter for Essbase to perform these data integration tasks on an Essbase application: ■ Load metadata and data ■ Extract metadata and data Using the adapter to load or extract metadata or data involves the following tasks: ■ Setting up an environment: defining data servers and schemas. See Section 20.3, Setting up the Topology . ■ Reverse-engineering an Essbase application using the Reverse-engineering Knowledge Module RKM See Section 20.4, Creating and Reverse-Engineering an Essbase Model . ■ Extracting metadata and data using Load Knowledge Modules LKM. See Section 20.5, Designing an Interface ■ Integrating the metadata and data into the Essbase application using the Integration Knowledge Modules IKM. See Section 20.5, Designing an Interface 20-2 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator

20.1.2 Knowledge Modules

Oracle Data Integrator provides the Knowledge Modules KM listed in Table 20–1 for handling Hyperion Essbase data. These KMs use Hyperion Essbase specific features. It is also possible to use the generic SQL KMs with the Hyperion Essbase database. See Chapter 4, Generic SQL for more information.

20.2 Installation and Configuration

Make sure you have read the information in this section before you start using the Oracle Data Integrator Adapter for Essbase: ■ System Requirements and Certifications ■ Technology Specific Requirements ■ Connectivity Requirements

20.2.1 System Requirements and Certifications

Before performing any installation you should read the system requirements and certification documentation to ensure that your environment meets the minimum installation requirements for the products you are installing. The list of supported platforms and versions is available on Oracle Technical Network OTN: http:www.oracle.comtechnologyproductsoracle-data-integrator index.html .

20.2.2 Technology Specific Requirements

There are no technology-specifc requirements for using the Oracle Data Integrator Adapter for Essbase.

20.2.3 Connectivity Requirements

There are no connectivity-specific requirements for using the Oracle Data Integrator Adapter for Essbase.

20.3 Setting up the Topology

Setting up the Topology consists of: Table 20–1 Hyperion Essbase Knowledge Modules Knowledge Module Description RKM Hyperion Essbase Reverse-engineers Essbase applications and creates data models to use as targets or sources in Oracle Data Integrator interfaces IKM SQL to Hyperion Essbase DATA Integrates data into Essbase applications. IKM SQL to Hyperion Essbase METADATA Integrates metadata into Essbase applications LKM Hyperion Essbase DATA to SQL Loads data from an Essbase application to any SQL compliant database used as a staging area. LKM Hyperion Essbase METADATA to SQL Loads metadata from an Essbase application to any SQL compliant database used as a staging area. Oracle Hyperion Essbase 20-3 1. Creating an Hyperion Essbase Data Server 2. Creating an Hyperion Essbase Physical Schema

20.3.1 Creating an Hyperion Essbase Data Server

Create a data server for the Hyperion Essbase technology using the standard procedure, as described in Creating a Data Server of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. This section details only the fields required or specific for defining a Hyperion Essbase data server: 1. In the Definition tab: ■ Name: Enter a name for the data server definition. ■ Server Data Server: Enter the Essbase server name.

2. Under Connection, enter a user name and password for connecting to the Essbase

server.

20.3.2 Creating an Hyperion Essbase Physical Schema

Create a Hyperion Essbase physical schema using the standard procedure, as described in Creating a Physical Schema of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. Under Application Catalog and Application Work Catalog, specify an Essbase application and under Database Schema and Database Work Schema, specify an Essbase database associated with the application you selected. Create for this physical schema a logical schema using the standard procedure, as described in Creating a Logical Schema of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator and associate it in a given context.

20.4 Creating and Reverse-Engineering an Essbase Model

This section contains the following topics: ■ Create an Essbase Model ■ Reverse-engineer an Essbase Model

20.4.1 Create an Essbase Model

Create an Essbase Model using the standard procedure, as described in Creating a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator Note: If the Essbase server is running on a port other than the default port 1423, then provide the Essbase server details in this format, Essbase Server hostname:port. Note: The Test button does not work for an Essbase data server connection. This button works only for relational technologies that have a JDBC Driver.