Loading Data from Netezza Loading Data to Netezza

10-6 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator

10.7.2 Integrating Data in Netezza

Oracle Data Integrator provides Knowledge Modules that implement optimized data integration strategies for Netezza. These optimized Netezza KMs are listed in Table 10–3 . In addition to these KMs, you can also use the Generic SQL KMs. The IKM choice in the Interface Flow tab determines the performances and possibilities for integrating. Table 10–2 KMs for loading data to Netezza Source or Staging Area Technology KM Notes File LKM File to Netezza EXTERNAL TABLE Loads data from a File to a Netezza staging area database using the Netezza External table feature. File LKM File to Netezza NZLOAD Loads data from a File to a Netezza staging area database using the NZLOAD bulk loader. Table 10–3 KMs for integrating data to Netezza KM Notes IKM Netezza Control Append Integrates data in a Netezza target table in replaceappend mode. IKM Netezza Incremental Update Integrates data in a Netezza target table in incremental update mode. This KM implements a DISTRIBUTE_ON option to define the processing distribution. It is important that the chosen column has a high cardinality many distinct values to ensure evenly spread data to allow maximum processing performance. Please follow Netezzas recommendations on choosing a such a column. Valid options are: ■ [PK]: Primary Key of the target table. ■ [UK]: Update key of the interface ■ [RANDOM]: Random distribution ■ list of column: a comma separated list of columns If no value is set empty, no index will be created. This KM also uses an ANALYZE_TARGET option to generate statistics on the target after integration. IKM Netezza to File EXTERNAL TABLE Integrates data from a Netezza staging area to a file using external tables. This KM implements an optional BASE_TABLE option to specify the name of a table that will be used as a template for the external table. 11 Teradata 11-1 11 Teradata This chapter describes how to work with Teradata in Oracle Data Integrator. This chapter includes the following sections: ■ Section 11.1, Introduction ■ Section 11.2, Installation and Configuration ■ Section 11.3, Setting up the Topology ■ Section 11.4, Setting Up an Integration Project ■ Section 11.5, Creating and Reverse-Engineering a Teradata Model ■ Section 11.6, Setting up Data Quality ■ Section 11.7, Designing an Interface ■ Section 11.8, KM Optimizations for Teradata

11.1 Introduction

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

11.1.1 Concepts

The Teradata database concepts map the Oracle Data Integrator concepts as follows: A Teradata server corresponds to a data server in Oracle Data Integrator. Within this server, a database maps to an Oracle Data Integrator physical schema. Oracle Data Integrator uses Java Database Connectivity JDBC and Teradata Utilities to connect to Teradata database.

11.1.2 Knowledge Modules

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