TPT LOAD OPERATOR TO lOAD RELATIONAL TABLES TO TERADATA TARGET

Database
Enthusiast

TPT LOAD OPERATOR TO lOAD RELATIONAL TABLES TO TERADATA TARGET

Hello All,

Greetings!!

I have one question regarding TPT. Can we use TPT LOAD OPERATOR TO lOAD ORACLE RELATIONAL TABLES TO TERADATA TARGET.

Since FLOAD only loads from flat files, can we use Tables here in TPT LOAD operators?

What can be the workaround this? We have the oracle tables which needs to be loaded to teradata target using TPT LOADER CONNECTIONS.

Regards,

Amit

Tags (1)
1 REPLY
Enthusiast

Re: TPT LOAD OPERATOR TO lOAD RELATIONAL TABLES TO TERADATA TARGET

Sample script to load data from Relational databases

/**************************************************************/

/*                                                            */

/* Inside the file "jobvars.txt", modify the values for       */

/* the following job variables:                               */

/*                                                            */

/*    TargetTdpId, TargetUserName, TargetUserPassword         */

/*    ODBCDSNname, ODBCUserName,   ODBCUserPassword           */

/*                                                            */

/* where                                                      */

/*                                                            */

/*    TargetTdpId          - Name of the TD database system   */

/*                                                            */

/*    TargetUserName       - Logon UserName to logon to       */

/*                           Teradata database                */

/*                                                            */

/*    TargetUserPassword   - Logon Password to logon to       */

/*                           Teradata database                */

/*                                                            */

/*    ODBCDSNname          - Name of the DSN as defined in    */

/*                           odbc.ini or equivalent file      */

/*                                                            */

/*    ODBCUserName         - Logon UserName to logon to the   */

/*                           external database                */

/*                                                            */

/*    ODBCUserPassword     - Logon Password to logon to the   */

/*                           external database                */

/*                                                            */

/**************************************************************/

/* Execution:                                                 */

/*                                                            */

/*    tbuild -f PTS00012A -v jobvars.txt -j PTS00012A         */

/*                                                            */

/**************************************************************/

DEFINE JOB File_Load

DESCRIPTION 'Load a Teradata table from a file'

(

  SET TargetTable = 'PTS00012A_TBL';

  SET LogTable    = @TargetTable || '_LOG';

  DEFINE SCHEMA PRODUCT_SOURCE_SCHEMA

  DESCRIPTION 'PRODUCT INFORMATION SCHEMA'

  (

      ASSOCIATE_ID     INTEGER  ,

      ASSOCIATE_NAME   CHAR(25),

      SALARY           FLOAT,

      DOJ              ANSIDATE,

      DESIGNATION      VARCHAR(25),

      LOAN_AMOUNT      DECIMAL(5,2),

      MARITAL_STATUS   CHAR(1),

      NO_OF_DEPENDENTS SMALLINT

  );

  STEP MAIN_STEP

  (

    APPLY $INSERT TO OPERATOR ( $LOAD    [@LoadInstances]    )

    SELECT * FROM OPERATOR    ( $ODBC (PRODUCT_SOURCE_SCHEMA) 

                                         [@ODBCOprInstances] ATTR (

          SelectStmt = 'SELECT * FROM PTS00015_SRC;'

      )

    );

  );