Integrating Data in an LDAP Directory

27-2 Product TitleBookTitle as a Variable

27.1.2 Knowledge Modules

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

27.2 Installation and Configuration

Make sure you have read the information in this section before you start using the TimesTen Knowledge Modules: ■ System Requirements and Certifications ■ Technology Specific Requirements ■ Connectivity Requirements

27.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-integratorindex.htm l

27.2.2 Technology Specific Requirements

Some of the Knowledge Modules for TimesTen use the ttBulkCp utility. The following requirements and restrictions apply for these Knowledge Modules: ■ The host of the ODI Agent running the job must have the TimesTen Client utilities installed TTBULKCP ■ Data transformations should be executed on the staging area or target ■ The correct ODBC entry must be created on the agent machine: – Client DSN: A Client DSN specifies a remote database and uses the TimesTen Client. A Client DSN refers to a TimesTen database indirectly by specifying a hostname, DSN pair, where the hostname represents the server machine on which TimesTen Server is running and the DSN refers to a Server DSN that specifies the TimesTen database on the server host. Table 27–1 TimesTen Knowledge Modules Knowledge Module Description IKM TimesTen Incremental Update MERGE Integrates data from staging area into a TimesTen target table using TimesTen JDBC driver in incremental update mode. For example, inexistent rows are inserted; already existing rows are updated. LKM SQL to TimesTen Loads data from an ANSI SQL-92 source to a TimesTen staging table using the TimesTen JDBC driver. LKM File to TimesTen ttBulkCp Loads data from a file to a TimesTen staging table using ttBulkCp utility. Oracle TimesTen In-Memory Database 27-3 – Server DSN: A Server DSN is always defined as a system DSN and is defined on the server system for each database on that server that will be accessed by clientapplications. The format and attributes of a server DSN are very similar to those of a Data Manager DSN.

27.2.3 Connectivity Requirements

This section lists the requirements for connecting to a TimesTen database. To be able to access Microsoft Excel data, you need to: ■ Install the TimesTen ODBC Driver ■ Declare a TimesTen ODBC Data Source ■ JDBC Driver ■ ODI Agent Install the TimesTen ODBC Driver Microsoft Excel workbooks can only be accessed through ODBC connectivity. The ODBC Driver for TimesTen must be installed on your system. Declare a TimesTen ODBC Data Source An ODBC data source must be defined for each Microsoft Excel workbook .xls file that will be accessed from ODI. ODBC datasources are created with the Microsoft ODBC Data Source Administrator. Refer to your Microsoft Windows operating system documentation for more information on datasource creation. JDBC Driver Oracle Data Integrator uses the TimesTen JDBC driver to connect to a TimesTen database. This driver must be installed in your Oracle Data Integrator drivers directory. ODI Agent The ODI Agent running the job must have the TimesTen JDBC Driver and ODBC driver installed and configured.

27.3 Setting up the Topology

Setting up the Topology consists of: 1. Creating a TimesTen Data Server 2. Creating a TimesTen Physical Schema

27.3.1 Creating a TimesTen Data Server

A TimesTen data server corresponds to a TimesTen database.

27.3.1.1 Creation of the Data Server

Create a data server for the TimesTen 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 TimesTen data server: 1. In the Definition tab: