25.09.2015 Views

Teradata Parallel Data Pump

Teradata Parallel Data Pump Reference - Teradata Developer ...

Teradata Parallel Data Pump Reference - Teradata Developer ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 1: Overview<br />

<strong>Teradata</strong> T<strong>Pump</strong> Utility<br />

In contrast, <strong>Teradata</strong> T<strong>Pump</strong> can always be stopped and all of its locks dropped with no ill<br />

effect.<br />

Resource Consumption<br />

MultiLoad is designed for the highest possible throughput, and uses any database and host<br />

resources that help to achieve this capability. There is no way to reduce MultiLoad's resource<br />

consumption—even if a longer run time for the job is acceptable. <strong>Teradata</strong> T<strong>Pump</strong>, however,<br />

has a built-in resource governing facility.<br />

This allows the operator to specify how many updates occur (the statement rate) minute by<br />

minute, and then change the statement rate, while the job continues to run. Thus, this facility<br />

can be used to increase the statement rate during windows when <strong>Teradata</strong> T<strong>Pump</strong> is running<br />

by itself, but then decrease the statement rate later on, if users log on for ad hoc query access.<br />

<strong>Teradata</strong> T<strong>Pump</strong> Support Environment<br />

The data-handling functionality of <strong>Teradata</strong> T<strong>Pump</strong> is enhanced by the <strong>Teradata</strong> T<strong>Pump</strong><br />

support environment. In addition to coordinating activities involved in <strong>Teradata</strong> T<strong>Pump</strong><br />

tasks, it provides facilities for managing file acquisition, conditional processing, and<br />

performing certain <strong>Data</strong> Manipulation Language (DML) and <strong>Data</strong> Definition Language<br />

(DDL) activities on <strong>Teradata</strong> <strong>Data</strong>base. The <strong>Teradata</strong> T<strong>Pump</strong> support environment enables an<br />

additional level of user control over <strong>Teradata</strong> T<strong>Pump</strong>.<br />

For more information, see “<strong>Teradata</strong> T<strong>Pump</strong> Support Environment” on page 37.<br />

What it Does<br />

Within a single invocation of <strong>Teradata</strong> T<strong>Pump</strong>, one or more distinct <strong>Teradata</strong> T<strong>Pump</strong> tasks<br />

can be executed in series with any <strong>Teradata</strong> T<strong>Pump</strong> support commands.<br />

The <strong>Teradata</strong> T<strong>Pump</strong> task provides the acquisition of data from client files for application to<br />

target tables through INSERT, UPDATE, or DELETE statements that specify the full primary<br />

index. <strong>Data</strong> is retrieved from the client, and sent as transaction rows to <strong>Teradata</strong> <strong>Data</strong>base,<br />

which are immediately applied to the various target tables.<br />

Each <strong>Teradata</strong> T<strong>Pump</strong> task can acquire data from one or many client files with similar or<br />

different layouts. From each source record, one or more INSERT, UPDATE, or DELETE<br />

statements can be generated and directed to any target table.<br />

The following concepts may improve how <strong>Teradata</strong> T<strong>Pump</strong> is understood.<br />

• The language of <strong>Teradata</strong> T<strong>Pump</strong> commands and statements is used to describe the task<br />

which needs to be accomplished.<br />

• <strong>Teradata</strong> T<strong>Pump</strong> examines all commands and statements for a task, from the BEGIN<br />

LOAD command through the END LOAD command, before actually executing the task.<br />

• After all commands and statements involved in a given task have been processed and<br />

validated by <strong>Teradata</strong> T<strong>Pump</strong>, the <strong>Teradata</strong> T<strong>Pump</strong> task is executed as described in this<br />

and subsequent chapters.<br />

<strong>Teradata</strong> <strong>Parallel</strong> <strong>Data</strong> <strong>Pump</strong> Reference 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!