Professional Documents
Culture Documents
Using a single MultiLoad job, you can do a number of different imports and
delete tasks on RDBMS tables and views
Each MultiLoad import task can do multiple data insert, update, and delete
functions on up to five different tables or views.
Each MultiLoad delete task can remove large numbers of rows from a
single table.
The MultiLoad operation is performed in five phases
Preliminary
Parses and validates all of the MultiLoad commands and Teradata SQL
statements in your MultiLoad job.
Establishes sessions and process control with the Teradata RDBMS.
Submits special Teradata SQL requests to the Teradata RDBMS.
Creates and protects temporary work tables and error tables in the Teradata
RDBMS.
DML Transaction
submits the DML statements specifying the insert, update and delete tasks to the
Teradata RDBMS.
Acquisition Phase
Imports data from the specified input data source.
Evaluates each record according to specified application conditions.
Loads the selected records into the worktables in the Teradata RDBMS.
(There is no acquisition phase activity for a MultiLoad delete task.)
Application
Acquires locks on the specified target tables and views in the Teradata
RDBMS.
For an import task, inserts the data from the temporary work tables into the
target tables or views in the Teradata RDBMS.
For a delete task, deletes the specified rows from the target table in the Teradata
RDBMS.
Updates the error tables associated with each MultiLoad task.
Cleanup
Forces an automatic restart/rebuild if an AMP went down and came back online
during the application phase.
Releases all locks on the target tables and views.
Drops the temporary work tables and all empty error tables from the Teradata
RDBMS.
Reports the transaction statistics associated with the import and delete tasks.