You are on page 1of 2

1.

Data Loading with Teradata Utilities


Data load will be implemented using Teradata SQL in combination with the
Teradata load utilities BTEQ, Fastexport and Multiload. Depending on the load at
hand (size of target table, size of load set, type of load) one of the following
strategies will be used:
 SQL using INS/SEL directly into target
 Fastexport of data to a flat file followed by a subsequent Multiload into the target
table

The loading process will be structured in steps and groups similarly to the structure
used for data transformation.
Each group will be packaged as one loading job. A load job will consist of a number
of job steps where a single job step will load one table only. The transformation /
load process has been designed so that each table can be loaded separately
without having any interactions with other tables. Thus the load job will consists
of the loading of a number of tables individually. In case a load step fails the load
job will be suspended and the problem that caused the load to fail must be
corrected before the load job can be resumed.
The tables will be loaded without automatic referential integrity checking. A set of
validity checking scripts will be created so that the validity and integrity of the
tables and the database can be controlled. These validity scripts will be created as
part of the data loading effort.

Teradata Utilities

Fastload
FastLoad is a command-driven utility you can use to quickly load large
amounts of data in an empty table on a Teradata Database. You can load
data from:

 Disk or tape files on a channel-attached client system


 Input files on a network-attached workstation
 Special input module (INMOD) routines you write to select, validate,
and
 preprocess input data
 Any other device providing properly formatted source data

FastLoad uses multiple sessions to load data. However, it loads data into only
one table on a Teradata Database per job. If you want to load data into more
than one table in the Teradata Database, you must submit multiple FastLoad
jobs—one for each table.

Multiload
The Teradata MultiLoad utility gives you an efficient way to deal with batch
maintenance of large databases. MultiLoad is a command-driven utility you
can use to do fast, high-volume maintenance on multiple tables and views of
a
Teradata Database.

BTEQ Import
This Teradata utility is used to load low volumes of data.

Tpump
TPump is a data loading utility that helps you maintain (update, delete, insert,
and atomic upsert) the data in your Teradata Database. TPump allows you to
achieve near-real time data in your data warehouse. If your system is too busy
to devote a designated batch window to upload data, then you need TPump.

OLE-LOAD
This is a Windows based Teradata utility that can load data from MS Access, MS
Excel and text files. It cannot be scheduled using scheduling tools, so it should only
be used to load one-off data, or by the Users

You might also like