0% found this document useful (0 votes)
38 views2 pages

Teradata Certification

The document introduces the five utilities available in Teradata for loading and transferring data. It explains that Teradata utilities allow large block or single row data transfers and each method has advantages. Block transfers are more efficient but prevent secondary indexes, triggers, referential integrity and over 15 concurrent loads. Row transfers are slower but more flexible, allowing all database capabilities. The document aims to help users understand which utility to use based on their specific data and system requirements.

Uploaded by

x5zc9pytpp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

Teradata Certification

The document introduces the five utilities available in Teradata for loading and transferring data. It explains that Teradata utilities allow large block or single row data transfers and each method has advantages. Block transfers are more efficient but prevent secondary indexes, triggers, referential integrity and over 15 concurrent loads. Row transfers are slower but more flexible, allowing all database capabilities. The document aims to help users understand which utility to use based on their specific data and system requirements.

Uploaded by

x5zc9pytpp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Chapter 9: Teradata Utilities

An Introduction to the Teradata Utilities


"It's not the data load that breaks us down, it's the way you carry it."
Tom Coffing
Teradata has been doing data transfers to and from the largest data warehouses in the world for
close to two decades. While other databases have allowed the loads to break them down,
Teradata has continued to set the standards and break new barriers. The brilliance behind the
Teradata load utilities is in their power and flexibility. With five great utilities Teradata allows you
to pick the utility for the task at hand. This book is dedicated to explaining these utilities in a
complete and easy manner. This book has been written by Five Teradata Certified Masters with
experience at over 125 Teradata sites worldwide. Let our experience be your guide.
The intent of this book is to twofold. The first is to help you write and use the various utilities. A
large part of this is taken up with showing the commands and their functionality. In addition, it is
shows examples using the various utility commands and SQL in conjunction with each other
that you will come to appreciate.
The second intention is to help you know which utility to use under a variety of conditions. You
will learn that some of the utilities use very large blocks to transfer the data either to or from the
Teradata Relational Database Management System (RDBMS). From this perspective, they
provide a high degree of efficiency using a communications path of either the mainframe
channel or network.
The other approach to transferring data rows either to or from the Teradata RDBMS is a single
row at a time. The following sections provide a high level introduction to the capabilities and
considerations for both approaches. You can use this information to help decide which utilities
are appropriate for your specific need.

Considerations for Using Block at a Time Utilities


As mentioned above, there are efficiencies associated with using large blocks of data when
transferring between computers. So, the logic might indicate that it is always the best approach.
However, there is never one best approach.
You will learn that efficiency comes at the price of other database capabilities. For instance,
when using large blocks to transfer and incorporate data into Teradata the following are not
allowed:
● Secondary indices
● Triggers
● Referential integrity
● More than 15 concurrent utilities running at the same time
Therefore, it is important to understand when and where these considerations are present. So,
as important as it is to know the language of the utility and database, it is also important to
understand when to use the appropriate utility. The capabilities and considerations are covered
in conjunction with the commands.

Considerations for Using Row at a Time Utilities


The opposite of sending a large block of rows at the same time is sending a single row at a
time. The primary difference in these approaches is speed. It is always faster to send multiple
rows in one operation instead of one row.
If it is slower, why would anyone ever use this approach?
The reason is that it provides more flexibility with fewer considerations. By this, we mean that
the row at a time utilities allow the following:
● Secondary indices
● Triggers
● Referential integrity
● More than 15 concurrent utilities running at the same time
As you can see, they allow all the things that the block utilities do not. With that in mind and for
more information, continue reading about the individual utilities and open up a new world of
capabilities in working with the Teradata RDBMS. Welcome to the world of the Teradata Utilities.

You might also like