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.
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 ratings0% 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.
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.
DATABASE From the conceptual model to the final application in Access, Visual Basic, Pascal, Html and Php: Inside, examples of applications created with Access, Visual Studio, Lazarus and Wamp
THE STEP BY STEP GUIDE FOR SUCCESSFUL IMPLEMENTATION OF DATA LAKE-LAKEHOUSE-DATA WAREHOUSE: "THE STEP BY STEP GUIDE FOR SUCCESSFUL IMPLEMENTATION OF DATA LAKE-LAKEHOUSE-DATA WAREHOUSE"