TPT OS Operator

TPT OS Operator

Teradata Parallel Transporter (TPT) provides a way to executes some of OS command inside Teradata session using TPT standalone OS Operator.


TPT OS Operator Characteristics:
Example 1: Simple OS Operator example, running single OS command
DEFINE JOB OS_Operator
  DESCRIPTION 'Running OS Commands'
  (
      DEFINE OPERATOR os_commands
      TYPE OS COMMAND
      ATTRIBUTES
      (
          VARCHAR  OsCmd= 'touch /Users/username/Desktop/testfile',
          VARCHAR IgnoreError = 'NO'
      );
      APPLY TO OPERATOR (os_commands);
);

Example 2: OS Operator with multiple command example
DEFINE JOB OS_Operator
  DESCRIPTION 'Running OS Commands'
  (
      DEFINE OPERATOR os_commands
      TYPE OS COMMAND
      ATTRIBUTES
      (
          VARCHAR ARRAY OsCmd= ['pwd','ls -lrt'],
          VARCHAR IgnoreError = 'NO'
      );
      APPLY TO OPERATOR (os_commands);
);

Example 3: Simple OS Operator example, running single OS command
DEFINE JOB OS_Operator
  DESCRIPTION 'Running OS Commands'
  (
      DEFINE OPERATOR os_commands
      TYPE OS COMMAND
      ATTRIBUTES
      (
          VARCHAR ARRAY OsCmd= ['pwd','ls -lrt'],
          VARCHAR IgnoreError = 'NO'
      );
      STEP BACKUP_FILE
      (
         APPLY TO OPERATOR (os_commands);
      );
);


Executing TPT OS Download script files