Fast load

Tools & Utilities
Enthusiast

Fast load

hi, 

Please help me for below script.

clear;

sessions 10;

tenacity 4;

sleep 20;

DATEFORM ANSIDATE;

show version;

.LOGON 127.0.0.1/TDUSER, TDUSER

DROP TABLE tduser.M1;

 DROP TABLE TDUSER.ERR1;

 DROP TABLE TDUSER.ERR2;

CREATE SET TABLE tduser.M1 

     (

      MANUFACTURER_ID INTEGER,

      MANUFACTURER_NAME VARCHAR(10),

 MANFACTURE_CODE VARCHAR(3)

 )

UNIQUE PRIMARY INDEX ( MANUFACTURER_ID );

SET RECORD VARTEXT "|";

DEFINE

 MANUFACTURER_ID (varchar(2)),

      MANUFACTURER_NAME (varchar(10)),

 MANFACTURE_CODE (varchar(3)),

FILE = C:\Documents and Settings\code.txt;

SHOW;

BEGIN LOADING TDUSER.M1 ERRORFILES TDUSER.ERR1, TDUSER.ERR2;

INSERT INTO TDUSER.M1 VALUES (:MANUFACTURER_ID,:MANUFACTURER_NAME,:MANFACTURE_CODE);

checkpoint 1000;

.indicators

END LOADING;

logoff;

attaching log....

     ===================================================================

     =                                                                 =

     =          FASTLOAD UTILITY     VERSION 13.00.00.004              =

     =          PLATFORM WIN32                                         =

     =                                                                 =

     ===================================================================

     ===================================================================

     =                                                                 =

     =          Copyright 1984-2009, Teradata Corporation.             =

     =          ALL RIGHTS RESERVED.                                   =

     =                                                                 =

     ===================================================================

**** 22:46:10 Processing starting at: Sat Jun 15 22:46:10 2013

0001 clear;

**** 22:46:10 Warning: All previous column and file definitions cleared

0002 sessions 10;

**** 22:46:10 FDL4866 SESSIONS command accepted

0003 tenacity 4;

**** 22:46:10 Tenacity Enabled:  4 hour(s)

0004 sleep 20;

**** 22:46:10 Sleep Minutes Set: 20 minute(s)

0005 DATEFORM ANSIDATE;

**** 22:46:10 Date/Time Format set to ANSIDATE

**** 22:46:10 Command completed successfully

0006 show version;

     FastLoad Version 13.00.00.004 for Win 32 running Windows Sockets

     FastLoad  : 13.00.00.08

     FastCmds  : 13.00.00.11

     FastIO    : 13.00.00.02

     FastMBCS  : 13.00.00.02

     FastNtfy  : 13.00.00.00

     FastPars  : 13.00.00.06

     FastSQL   : 13.00.00.16

     FastUtil  : 13.00.00.04

     Standalone Data Connector  : 13.00.00.001

     PMPROCS   : 13.00.00.01

     PMRWFMT   : 13.00.00.03

     PMTRCE    : 13.00.00.01

     PMMM      : 13.00.00.01

     PMHEXDMP  : 13.00.00.01

     PMUNXDSK  : 13.00.00.01

     ICUVER    : TDICU, 13.00.00.01

     CLIV2     : 13.00.00.25

     MTDP      : 13.00.00.15

     MOSIos    : 13.00.00.05

     MOSIDEP   : 13.00.00.02

     OSENCRYPT : N/A

     OSERR     : 13.00.00.00

     FastLoad linking date: Mar 16 2009

     ===================================================================

     =                                                                 =

     =          Logon/Connection                                       =

     =                                                                 =

     ===================================================================

0007 .LOGON 127.0.0.1/TDUSER,

**** 22:46:10 Teradata Database Release: 13.00.00.12

**** 22:46:10 Teradata Database Version: 13.00.00.12

**** 22:46:10 Current CLI or RDBMS allows maximum row size: 64K

**** 22:46:10 Character set for this job: ASCII

**** 22:46:11 Number of FastLoad sessions requested = 10

**** 22:46:11 Number of FastLoad sessions connected = 2

**** 22:46:11 FDL4808 LOGON successful

0008 DROP TABLE tduser.M1;

**** 22:46:11 Command completed successfully

0009  DROP TABLE TDUSER.ERR1;

**** 22:46:11 Command completed successfully

0010  DROP TABLE TDUSER.ERR2;

**** 22:46:11 Command completed successfully

0011 CREATE SET TABLE tduser.M1

          (

           MANUFACTURER_ID INTEGER,

           MANUFACTURER_NAME VARCHAR(10),

       MANFACTURE_CODE VARCHAR(3)

       )

     UNIQUE PRIMARY INDEX ( MANUFACTURER_ID );

**** 22:46:11 Command completed successfully

0012 SET RECORD VARTEXT "|";

**** 22:46:11 Now set to read 'Variable-Length Text' records

**** 22:46:11 Delimiter character(s) is set to '|'

**** 22:46:11 Command completed successfully

0013 DEFINE

       MANUFACTURER_ID (varchar(2)),

           MANUFACTURER_NAME (varchar(10)),

       MANFACTURE_CODE (varchar(3)),

     FILE = C:\Documents and Settings\code.txt;

**** 22:46:11 FDL4803 DEFINE statement processed

0014 SHOW;

     FILE = C:\Documents and Settings\code.txt

     MANUFACTURER_ID                  OFFSET =      0 LEN =     2 VARCHAR

     MANUFACTURER_NAME                OFFSET =      4 LEN =    10 VARCHAR

     MANFACTURE_CODE                  OFFSET =     16 LEN =     3 VARCHAR

     TOTAL RECORD LENGTH = 21

0015 BEGIN LOADING TDUSER.M1 ERRORFILES TDUSER.ERR1, TDUSER.ERR2;

**** 22:46:11 Number of AMPs available: 2

**** 22:46:11 BEGIN LOADING COMPLETE

     ===================================================================

     =                                                                 =

     =          Insert Phase                                           =

     =                                                                 =

     ===================================================================

0016 INSERT INTO TDUSER.M1 VALUES (:MANUFACTURER_ID,:MANUFACTURER_NAME,:MANFACTU

     RE_CODE);

**** 22:46:11 Number of recs/msg: 3213

**** 22:46:11 Starting to send to RDBMS with record 1

**** 22:46:11 I/O Error on File Read: 35, Text: EOF encountered before

              end of record

     ===================================================================

     =                                                                 =

     =          Logoff/Disconnect                                      =

     =                                                                 =

     ===================================================================

**** 22:46:11 Logging off all sessions

**** 22:46:12 Total processor time used = '0.234375 Seconds'

     .        Start : Sat Jun 15 22:46:10 2013

     .        End   : Sat Jun 15 22:46:12 2013

     .        Highest return code encountered = '12'.

**** 22:46:12 FastLoad Paused

my data file .....++++++++>

|1|max|d|

|2|rock|a|

|3|doc|b|

please advise where I'm wrong


Tags (1)
1 REPLY
Teradata Employee

Re: Fast load

Your input data has leading and trailing delimiters. Either remove them or add dummy fields to the DEFINE.

Be sure your last input record has a newline at the end.