Support for Teradata Utilities Support for Named Pipes Optimized Management of Temporary Tables

Teradata 11-17

11.8.4 Optimized Management of Temporary Tables

Creating and dropping Data Integrator temporary staging tables can be a resource consuming process on a Teradata engine. The ODI_DDL KM option provides a mean to control these DDL operations. It takes the following values: ■ DROP_CREATE: Always drop and recreate all temporary tables for every execution default behavior. ■ CREATE_DELETE_ALL: Create temporary tables when needed usually for the first execution only and use DELETE ALL to drop the temporary table content. Temporary table are reused for subsequent executions. ■ DELETE_ALL: Do not create temporary tables. Only submit DELETE ALL for all temporary tables. ■ NONE: Do not issue any DDL on temporary tables. Temporary tables should be handled separately. 11-18 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator 12 Hypersonic SQL 12-1 12 Hypersonic SQL This chapter describes how to work with Hypersonic SQL in Oracle Data Integrator. This chapter includes the following sections: ■ Section 12.1, Introduction ■ Section 12.2, Installation and Configuration ■ Section 12.3, Setting up the Topology ■ Section 12.4, Setting Up an Integration Project ■ Section 12.5, Creating and Reverse-Engineering a Hypersonic SQL Model ■ Section 12.6, Setting up Changed Data Capture ■ Section 12.7, Setting up Data Quality ■ Section 12.8, Designing an Interface

12.1 Introduction

Oracle Data Integrator ODI seamlessly integrates data in an Hypersonic SQL database. Oracle Data Integrator features are designed to work best with Hypersonic SQL, including reverse-engineering, data integrity check, and integration interfaces.

12.1.1 Concepts

The Hypersonic SQL database concepts map the Oracle Data Integrator concepts as follows: A Hypersonic SQL server corresponds to a data server in Oracle Data Integrator. Within this server, one single Oracle Data Integrator physical schema maps to the database. Oracle Data Integrator uses Java Database Connectivity JDBC to connect to Hypersonic SQL.

12.1.2 Knowledge Modules

Oracle Data Integrator provides the Knowledge Modules KM listed in Table 12–1 for handling Hypersonic SQL data. These KMs use Hypersonic SQL specific features. It is also possible to use the generic SQL KMs with the Hypersonic SQL database. See Chapter 4, Generic SQL for more information. 12-2 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator

12.2 Installation and Configuration

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

12.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 .

12.2.2 Technology Specific Requirements

There are no technology-specific requirements for using Hypersonic SQL in Oracle Data Integrator.

12.2.3 Connectivity Requirements

This section lists the requirements for connecting to a Hypersonic SQL Database. JDBC Driver Oracle Data Integrator is installed with a JDBC driver for Hypersonic SQL. This driver directly uses the TCPIP network layer and requires no other installed component or configuration.

12.3 Setting up the Topology

Setting up the Topology consists of: 1. Creating a Hypersonic SQL Data Server 2. Creating a Hypersonic SQL Physical Schema Table 12–1 Hypersonic SQL Knowledge Modules Knowledge Module Description CKM HSQL Checks data integrity against constraints defined on a Hypersonic SQL table. Rejects invalid records in the error table created dynamically. Can be used for static controls as well as flow controls. JKM HSQL Consistent Creates the journalizing infrastructure for consistent journalizing on Hypersonic SQL tables using triggers. Enables consistent Changed Data Capture on Hypersonic SQL. JKM HSQL Simple Creates the journalizing infrastructure for simple journalizing on Hypersonic SQL tables using triggers. SKM HSQL Generates data access Web services for Hypersonic SQL databases.