Simple Script Example - Parallel Data Pump

Teradata® Parallel Data Pump Reference

Product
Parallel Data Pump
Release Number
16.20
Published
September 2019
Language
English (United States)
Last Update
2019-10-11
dita:mapPath
dmq1512702641516.ditamap
dita:ditavalPath
Audience_PDF_include.ditaval
dita:id
B035-3021
lifecycle
previous
Product Category
Teradata Tools and Utilities

The following is an example of a simple script.

/***********************************************/
/*   Script Name:  TP0623                      */
/*   Description:  WIN32 script.               */
/***********************************************/
.LOGTABLE TPLOG0623;
.LOGON NODEID/HEMANTHDB,HEMANTHDB;

DROP TABLE TPTBL0623;
DROP TABLE TPERR0623;

/***********************************************/
/* STEP01 CREATES THE TABLES FOR THE TPump JOB */
/***********************************************/
CREATE TABLE TPTBL0623, FALLBACK(
	F1 INTEGER,	F2 CHAR(50),
	F3 VARCHAR(50),	F4 FLOAT,
	F5 BYTE (10),	F6 VARBYTE (10),
	F7 DECIMAL(8,2),F8 BYTEINT,
	F9 SMALLINT,	F10 DATE,
	F11 BIGINT,	F12 DECIMAL(38,0))
UNIQUE PRIMARY INDEX (F1);

/***********************************************/
/* BEGIN LOAD WITH ALL THE OPTIONS SPECIFIED   */
/* SUCH AS ERRLIMIT, CHECKPOINT, SESSIONS,     */
/* TENACITY, etc.                              */
/***********************************************/
.BEGIN LOAD	CHECKPOINT 15	SESSIONS 4 1
		TENACITY 2	ERRORTABLE TPERR0623
		ERRLIMIT 10	ROBUST OFF
		PACK 500	DATAENCRYPTION ON
		ARRAYSUPPORT ON RATE 200
		RETRYTIMES 200  SLEEP 40
		NOATOMICUPSERT  MACRODB HEMANTHDB
		NOTIFY OFF	SERIALIZE ON;
.LAYOUT LAY0623;
.FIELD FF1 * INTEGER KEY;
.FIELD FF2 * CHAR(50);
.FIELD FF3 * VARCHAR(50);
.FIELD FF4 * FLOAT;
.FIELD FF5 * BYTE(10);
.FIELD FF6 * VARBYTE(10);
.FIELD FF7 * DECIMAL(8,2);
.FIELD FF8 * BYTEINT;
.FIELD FF9 * SMALLINT;
.FIELD FF10 * DATE;
.FIELD FF11 * BIGINT;
.FIELD FF12 * DECIMAL(38,0);
.DML LABEL LABEL0623	IGNORE DUPLICATE ROWS
			IGNORE MISSING ROWS
			IGNORE EXTRA ROWS;
 INSERT INTO TPTBL0623 VALUES (:FF1, :FF2, :FF3, :FF4,	
				:FF5, :FF6, :FF7, :FF8,	
				:FF9, :FF10, :FF11, :FF12);
.IMPORT INFILE ./ALLTYPE.data
               LAYOUT LAY0623
               APPLY LABEL0623;
.END LOAD;
.LOGOFF;

produces the following output:

     ========================================================================
     =                                                                      =
     =          Teradata Parallel Data Pump Utility    Release 16.20.00.00  =
     =          Platform WIN32                                              =
     =          PID      12632                                              =
     =                                                                      =
     ========================================================================
     =                                                                      =
     =     Copyright 1997-2017 Teradata Corporation. ALL RIGHTS RESERVED.   =
     =                                                                      =
     ========================================================================
**** 15:06:03 UTY2411 Processing start date: THU SEP 21, 2017
     ========================================================================
     =                                                                      =
     =          Logon/Connection                                            =
     =                                                                      =
     ========================================================================
0001 .LOGTABLE TPLOG0623;
0002 .LOGON 10.25.33.233/fluser,;
**** 15:06:04 UTY8400 Teradata Database Release: 16.20.00.00
**** 15:06:04 UTY8400 Teradata Database Version: 16.20.00.00
**** 15:06:04 UTY8400 Default character set: ASCII
**** 15:06:04 UTY8400 Current RDBMS has UDT support
**** 15:06:04 UTY8400 Current RDBMS has Large Decimal support
**** 15:06:04 UTY8400 Current RDBMS has Statement Info Parcel support
**** 15:06:04 UTY8400 Maximum supported buffer size: 1M
**** 15:06:04 UTY8400 Upsert supported by RDBMS server
**** 15:06:04 UTY8400 Data Encryption supported by RDBMS server
**** 15:06:04 UTY8400 Array Support supported by RDBMS server
**** 15:06:04 UTY8400 Statement Independence supported by RDBMS server
**** 15:06:06 UTY6211 A successful connect was made to the RDBMS.
**** 15:06:06 UTY6217 Logtable 'FLUSER.TPLOG0623' has been created.
     ========================================================================
     =                                                                      =
     =          Processing Control Statements                               =
     =                                                                      =
     ========================================================================

0003 DROP TABLE TPTBL0623;
**** 15:06:07 UTY1008 RDBMS failure: 3807, Object 'TPTBL0623' does not exist.
0004 DROP TABLE TPERR0623;
**** 15:06:08 UTY1008 RDBMS failure: 3807, Object 'TPERR0623' does not exist.
0005
     CREATE TABLE TPTBL0623, FALLBACK(
        F1 INTEGER,     F2 CHAR(50),
        F3 VARCHAR(50), F4 FLOAT,
        F5 BYTE (10),   F6 VARBYTE (10),
        F7 DECIMAL(8,2),F8 BYTEINT,
        F9 SMALLINT,    F10 DATE)
     UNIQUE PRIMARY INDEX (F1);
**** 15:06:09 UTY1016 'CREATE' request successful.

0006 .BEGIN LOAD CHECKPOINT 15 SESSIONS 4 1
                 TENACITY 2 ERRORTABLE TPERR0623
                 ERRLIMIT 10 ROBUST OFF
                 PACK 500 DATAENCRYPTION ON
                 ARRAYSUPPORT ON RATE 200
                 RETRYTIMES 200 SLEEP 40
                 NOATOMICUPSERT MACRODB FLUSER
                 NOTIFY OFF SERIALIZE ON;
     ========================================================================
     =                                                                      =
     =          Processing TPump Statements                                 =
     =                                                                      =
     ========================================================================

0007 .LAYOUT LAY0623;
0008 .FIELD FF1 * INTEGER KEY;
0009 .FIELD FF2 * CHAR(50);
0010 .FIELD FF3 * VARCHAR(50);
0011 .FIELD FF4 * FLOAT;
0012 .FIELD FF5 * BYTE(10);
0013 .FIELD FF6 * VARBYTE(10);
0014 .FIELD FF7 * DECIMAL(8,2);
0015 .FIELD FF8 * BYTEINT;
0016 .FIELD FF9 * SMALLINT;
0017 .FIELD FF10 * DATE;

0018 .DML LABEL LABEL0623 IGNORE DUPLICATE ROWS;

0019  INSERT INTO TPTBL0623 VALUES (    :FF1,   :FF2,
                                :FF3,   :FF4,
                                :FF5,   :FF6,
                                :FF7,   :FF8,
                                :FF9,   :FF10);
0020 .IMPORT INFILE ALLTYPE
                    LAYOUT LAY0623
                    APPLY LABEL0623;
0021 .END LOAD;
**** 15:06:10 UTY6609 Starting to log on sessions...
**** 15:06:13 UTY6610 Logged on 3 sessions.
     ========================================================================
     =                                                                      =
     =          TPump Import(s) Beginning                                   =
     =                                                                      =
     ========================================================================
**** 15:06:13 UTY6630 Options in effect for following TPump Import(s):
     .       Tenacity:    2 hour limit to successfully connect load sessions.
     .   Max Sessions:    4 session(s).
     .   Min Sessions:    1 session(s).
     .     Checkpoint:    15 minute(s).
     .       Errlimit:    10 rejected record(s).
     .   Restart Mode:    SIMPLE.
     .  Serialization:    ON.
     .        Packing:    500 Statements per Request.
     .   StartUp Rate:    200 Statements per Minute.
     .Rate Per Period:    50 Statements per 15000 milliseconds.
     .  Atomic Upsert:    DISABLED.
**** 15:06:17 UTY8802 WARNING: Rate Monitoring turned off - database TPumpMacro
     does not exist.
**** 15:06:17 UTY6608 Import 1 begins.
**** 15:06:18 UTY6641 Since last chkpt., 20 recs. in, 20 stmts., 3 reqs
**** 15:06:18 UTY6647 Since last chkpt., avg. DBS wait time: 260.33
**** 15:06:18 UTY6612 Beginning final checkpoint...
**** 15:06:18 UTY6641 Since last chkpt., 20 recs. in, 20 stmts., 3 reqs
**** 15:06:18 UTY6647 Since last chkpt., avg. DBS wait time: 260.33
**** 15:06:18 UTY6607 Checkpoint Completes with 20 rows sent.
**** 15:06:18 UTY6642 Import 1 statements: 20, requests: 3
**** 15:06:18 UTY6643 Import 1 average statements per request: 6.67
**** 15:06:18 UTY6644 Import 1 average statements per record: 1.00
**** 15:06:18 UTY6645 Import 1 statements/session: avg. 6.67, min. 6.00, max.
     7.00
**** 15:06:18 UTY6646 Import 1 requests/session: average 1.00, minimum 1.00,
     maximum 1.00
**** 15:06:18 UTY6648 Import 1 DBS wait time/session: avg. 260.33, min. 77.00,
     max. 594.00
**** 15:06:18 UTY6649 Import 1 DBS wait time/request: avg. 260.33, min. 77.00,
     max. 594.00
**** 15:06:18 UTY1823 Import processing statistics
     .                                           IMPORT  1      Total thus far
     .                                           =========      ==============
     Candidate records considered:....                  20                  20
     Apply conditions satisfied:......                  20                  20
     Records logable to error table:..                   0                   0
     Candidate records rejected:......                   0                   0
**** Statistics for Apply Label : LABEL0623
     Type:                 I
     Database:             FLUSER
     Table or Macro Name:  TPTBL0623
     Activity:             20
**** 15:06:18 UTY6677 Loading phase statistics
              Elapsed time:   00:00:00:01(dd:hh:mm:ss)
              CPU time:       0.03125 Seconds
              MB/sec:         0.001892
              MB/cpusec:      0.060544
**** 15:06:20 UTY0821 Error table FLUSER.TPERR0623 is EMPTY, dropping table.
0022 .LOGOFF;
     ========================================================================
     =                                                                      =
     =          Logoff/Disconnect                                           =
     =                                                                      =
     ========================================================================
**** 15:06:22 UTY6216 The restart log table has been dropped.
**** 15:06:22 UTY6212 A successful disconnect was made from the RDBMS.
**** 15:06:22 UTY2410 Total processor time used = '0.421875 Seconds'
     .       Start : 15:06:02 - THU SEP 21, 2017
     .       End   : 15:06:22 - THU SEP 21, 2017
     .       Highest return code encountered = '0'.