TPT DDL Operator

TPT DDL Operator

Teradata Parallel Transporter (TPT) provides a way to executes any of sql statement inside Teradata session using TPT standalone DDL Operator.


TPT DDL Operator Characteristics:
Example 1: Simple DDL Operator example
DEFINE JOB DDL_Operator
DESCRIPTION 'Running DDL Commands'
  (
      DEFINE OPERATOR ddl_commands
      TYPE DDL
      ATTRIBUTES
      (
        VARCHAR TdPid='TDServer',
        VARCHAR UserName='tutorial_user',
        VARCHAR UserPassWord='tutorial_password'
      );
     APPLY (
           'DELETE FROM tutorial_db.emp_unformatted;',
           'INSERT INTO tutorial_db.emp_unformatted  select distinct * from tutorial_db.emp_formatted;'
           ) 
           TO OPERATOR (ddl_commands);  
);

Example 2: DDL Operator example with Multiple Steps
DEFINE JOB DDL_Operator
DESCRIPTION 'Running DDL Commands'
  (
      DEFINE OPERATOR ddl_commands
      TYPE DDL
      ATTRIBUTES
      (
        VARCHAR TdPid='TDServer',
        VARCHAR UserName='tutorial_user',
        VARCHAR UserPassWord='tutorial_password'
      );

     STEP CLEANUP 
     (
           APPLY (
           'DELETE FROM tutorial_db.emp_unformatted;'
           ) 
           TO OPERATOR (ddl_commands);
     );
     STEP REPOPULATE 
     (
           APPLY (
           'INSERT INTO tutorial_db.emp_unformatted  select distinct * from tutorial_db.emp_formatted;'
           ) 
           TO OPERATOR (ddl_commands);
     );
);


Executing TPT DDL Operator Download script files