Loading Data from TimesTen

28-2 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator datasource, the Change Tables appear as ODI Datastores in an ODI model based on the Attunity technology.

28.1.2 Knowledge Modules

Oracle Data Integrator provides the LKM Attunity to SQL for handling Attunity Stream data. The KMs use Attunity Stream specific features. The Oracle Data Integrator CDC Knowledge Module provides integration from Attunity Stream Staging Areas via a JDBC interface. It is able to: ■ Read Attunity Stream data from Attunity Stream Data Sources. ■ Load this Attunity Stream data into an ANSI SQL-92 compliant database used as a staging area in Oracle Data Integrator staging area. ■ Handle the Attunity Stream Context to ensure consistent consumption of the changes read. Using the data provided in the Attunity staging area, the Oracle CDC KM cleans the working environment dropping temporary tables, determines and saves Attunity Stream Context information, loads the journalized data into the collect table and purges the loaded data from the journal.

28.2 Installation and Configuration

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

28.2.1 System Requirements

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 .

28.2.2 Technology Specific Requirements

Please review the Attunity Streams or Oracle Changed Data Capture Adapters documentation for the requirements and instruction for installing and setting up Streams for your source servers. Note: Although Attunity Stream is used to capture changes in source systems, it is used as a regular JDBC source only an LKM is used. The Oracle Data Integrator journalizing framework JKM is not used for this technology. Oracle Changed Data Capture Adapters 28-3

28.2.3 Connectivity Requirements

In order to use the Attunity Stream technology, you must first install the Attunity drivers in the drivers directory of your Oracle Data Integrator installation and restart ODI. See Add Additional Drivers and Open Tools in the Oracle Fusion Middleware Installation Guide for Oracle Data Integrator. The driver files include the following: nvjdbc2.jar, nvapispy2.jar, nvlog2.jar.

28.3 Setting up the Topology

Setting up the Topology consists in: 1. Creating an Attunity Stream Data Server 2. Creating an Attunity Stream Physical Schema

28.3.1 Creating an Attunity Stream Data Server

An Attunity Stream data server corresponds to the server and workspace storing the Attunity Stream datasources.

28.3.1.1 Creation of the Data Server

Create a data server for the Attunity Stream 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 an Oracle data server: 1. In the Definition tab: ■ User : User profile to connect the workspace. If you are using anonymous access or specifying the user and password on the URL, leave this field and the JDBC Password field empty. ■ Password : Master password for the user profile. 2. In the JDBC tab: ■ JDBC Driver : com.attunity.jdbc.NvDriver ■ JDBC URL: jdbc:attconnect:host_name:portworkspace [;AddDefaultSchema=1][;parameter=value] You can use in the URL the properties listed in: Table 28–1 JDBC Attunity Driver Properties Option Description host_name Name of the machine running the Attunity daemon port Port that the daemon listens to workspace Daemon’s workspace. Default is Navigator. AddDefaultSchema=1 This parameter specifies that a schema shows the default owner name public if the data source does not natively support owners. It may be needed in some cases as Oracle Data Integrator makes use of the owner value.