Creating a Teradata Physical Schema

Teradata 11-5 ■ IKM Teradata Multi Statement ■ IKM Teradata Slowly Changing Dimension ■ IKM Teradata to File TTU ■ IKM SQL to Teradata Control Append ■ LKM File to Teradata TTU ■ LKM SQL to Teradata TTU ■ RKM Teradata

11.5 Creating and Reverse-Engineering a Teradata Model

This section contains the following topics: ■ Create a Teradata Model ■ Reverse-engineer a Teradata Model

11.5.1 Create a Teradata Model

Create a Teradata Model using the standard procedure, as described in Creating a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator.

11.5.2 Reverse-engineer a Teradata Model

Teradata supports both Standard reverse-engineering - which uses only the abilities of the JDBC driver - and Customized reverse-engineering, which uses a RKM to retrieve the metadata from Teradata database using the DBC system views. In most of the cases, consider using the standard JDBC reverse engineering for starting. Standard reverse-engineering with Teradata retrieves tables and columns. Preferably use customized reverse-engineering for retrieving more metadata. Teradata customized reverse-engineering retrieves the tables, views, columns, keys primary indexes and secondary indexes and foreign keys. Descriptive information column titles and short descriptions are also reverse-engineered. Standard Reverse-Engineering To perform a Standard Reverse-Engineering on Teradata use the usual procedure, as described in Reverse-engineering a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. Customized Reverse-Engineering To perform a Customized Reverse-Engineering on Teradata with a RKM, use the usual procedure, as described in Reverse-engineering a Model of the Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. This section details only the fields specific to the Teradata technology: 1. In the Reverse tab of the Teradata Model, select the KM: RKM Teradata.project name. 2. Set the REVERSE_FKS option to true if you want to reverse-engineer existing FK constraints in the database. 3. Set the REVERSE_TABLE_CONSTRAINTS to true if you want to reverse-engineer table constrains.