You are on page 1of 9

Tera-Tom on TERADATA Utilities EDUCATION OUTLINE V12-V13

Coffing Data Warehousing has provided quality Teradata education, products and services for over a decade. We offer customized solutions to maximize your warehouse.

Business Phone: 513 300-0341 Email: Tom.Coffing@CoffingDW.com Website: http://www.CoffingDW.com

About the Author

Table of Contents for Teradata Utilities


Chapter 1 Introduction
THE TERADATA UTILITIES THE TERADATA UTILITIES (CONTINUED) CONSIDERATIONS FOR USING BLOCK AT A TIME UTILITIES MAXIMUM AMOUNT OF BLOCK UTILITIES HAS CHANGED! CONSIDERATIONS FOR USING ROW AT A TIME UTILITIES FAST PATH INSERTS INSIDE THE TERADATA DATABASE FAST PATH DELETE INSIDE THE TERADATA DATABASE FREESPACE PERCENT AND LOADING TABLES FREESPACE PERCENT AND LOADING TABLES REFERENTIAL INTEGRITY AND LOAD UTILITY PROBLEMS V13 NO PRIMARY INDEX TABLES NOPI CREATE STATEMENT NOPI ROW-ID INCREMENTS THE UNIQUENESS VALUE NOPI ROW-HASH DIFFERENT ON EACH AMP NOPI OPTIONS AND FACTS NOPI RESTRICTIONS

Chapter 2 BTEQ
LOGGING ONTO BTEQ INTERACTIVELY LOGGING ONTO BTEQ IN A SCRIPT USING BTEQ TO SUBMIT QUERIES IN INTERACTIVE MODE THE BRILLIANT BTEQ WITH BY STATEMENT BTEQ CAN PROVIDE GRAND TOTALS THE FOUR TYPES OF BTEQ EXPORTS A BTEQ EXPORT SCRIPT A BTEQ EXPORT SCRIPT IN REPORT MODE OUTPUT FOR RECORD MODE AND REPORT MODE USING REPORT MODE TO EXPORT A CSV FILE IMPORTING FROM A CSV FILE TWO WAYS TO RUN A BTEQ SCRIPT EXPORTING LARGE FILES IN A UNIX MP-RAS SYSTEM BTEQ IMPORT SCRIPT IMPORTING A COMMA SEPARATED CSV FILE MULTIPLE SESSIONS IN BTEQ FAST PATH INSERTS USING BTEQ COOL COMMANDS IN BTEQ - SIDETITLES USING BTEQ CONDITIONAL LOGIC WITH ERRORCODE BTEQ COMMANDS SEQUENCE CONTROL COMMANDS FORMAT CONTROL COMMANDS

Chapter 3 FastLoad
MAXIMUM AMOUNT OF BLOCK UTILITIES HAS CHANGED! FASTLOAD HAS TWO PHASES ACQUISITION PHASE 1 FASTLOAD APPLICATION PHASE 2 A SAMPLE FASTLOAD SCRIPT REFERENTIAL INTEGRITY AND LOAD UTILITY PROBLEMS TWO WAYS TO EXECUTE A FASTLOAD SCRIPT BUILDING, EXECUTING OR SCHEDULING FASTLOAD WITH NEXUS BUILDING A FASTLOAD WITH NEXUS SMARTSCRIPT THE SMARTSCRIPT FASTLOAD BUILDER EXECUTING FASTLOAD FROM THE NEXUS CHAMELEON OUTPUT REPORT FROM FASTLOAD RECOVERING WHEN FASTLOAD FAILS VALID DATA TYPES USED IN FASTLOAD FASLOAD COMMANDS

Chapter 4 MultiLoad
MAXIMUM AMOUNT OF BLOCK UTILITIES HAS CHANGED! THE FIVE PHASES OF MULTILOAD A SAMPLE MULTILOAD SCRIPT REFERENTIAL INTEGRITY AND MULTILOAD PROBLEMS SUPPORTED INPUT FORMATS A MULTILOAD THAT INSERTS AND UPDATES USING TWO DIFFERENT INPUT FILES A MULTILOAD THAT INSERTS AND UPDATES USING TWO DIFFERENT INPUT FILES CONTINUED A MULTILOAD THAT UPSERTS A MULTILOAD THAT UPSERTS CONTINUED A MULTILOAD THAT DELETES (STEP 1 OF 3) A MULTILOAD THAT DELETES (STEP 2 OF 3) A MULTILOAD THAT DELETES (STEP 3 OF 3) MULTILOAD IMPORTS WONT WORK WITH NOPI TABLES TWO EASY WAYS TO RUN A MULTILOAD BUILDING, EXECUTING OR SCHEDULING MULTILOAD WITH NEXUS BUILDING A MULTILOAD WITH NEXUS SMARTSCRIPT THE SMARTSCRIPT MULTILOAD BUILDER EXECUTING YOUR MULTILOAD SCRIPT THE OUTPUT REPORT FROM MULTILOAD UTILITY LOCKS TROUBLE SHOOTING AND RESTARTING MULTILOAD

Chapter 5 - TPump
LIMITATIONS OF TPUMP A SAMPLE TPUMP SCRIPT TWO EASY WAYS TO RUN A TPUMP BUILDING, EXECUTING OR SCHEDULING TPUMP WITH NEXUS BUILDING A TPUMP WITH NEXUS SMARTSCRIPT THE SMARTSCRIPT TPUMP BUILDER EXECUTING YOUR TPUMP SCRIPT SUPPORTED INPUT FORMATS TPUMP SCRIPT WITH ERROR TREATMENT OPTIONS A TPUMP SCRIPT THAT USES TWO INPUT DATA FILES A TPUMP UPSERT SAMPLE SCRIPT FUNDAMENTALS OF THE .BEGIN STATEMENT PACK RATE SERIALIZE TPUMP COMMANDS AND PARAMETERS .BEGIN LOAD PARAMETERS UNIQUE TO TPUMP MONITORING TPUMP HANDLING ERRORS IN TPUMP USING THE ERROR TABLE COMMON ERROR CODES AND WHAT THEY MEAN RESTARTING TPUMP TPUMP AND MULTILOAD COMPARISON CHART

Chapter 6 FastExport
MAXIMUM AMOUNT OF BLOCK UTILITIES HAS CHANGED! HOW FASTEXPORT WORKS FASTEXPORT SUPPORTED OPERATING SYSTEMS FASTEXPORT FASTEXPORT ENHANCEMENT NO SPOOL A FASTEXPORT IN ITS SIMPLEST FORM FASTEXPORT SCRIPT THAT JOINS TWO TABLES FASTEXPORT MODES AND FORMATS HOW INDICATORS CAN HURT YOUR FASTLOAD HOW YOU CAN OMIT INDICATORS IN YOUR FASTEXPORT CREATE A FASTLOAD WITH INDICATORS A FASTEXPORT SCRIPT USING BINARY MODE FASTEXPORT SUPPORT AND TASK COMMANDS TASK COMMANDS FASTEXPORT SUPPORTED SQL COMMANDS

Chapter 7 - Teradata Parallel Transport (TPT)


THE TPT DATA STREAM FLOW TPT OPERATORS READ FROM MULTIPLE SOURCE FILES SIMULTANEOUSLY TPT OPERATORS AND THEIR FUNCTIONS TPT OPERATOR TYPES TPT OPERATORS AND THEIR EQUIVALENT LOAD UTILITY TPT OPERATORS AND THEIR PURPOSE IN LIFE HOW TO RUN A TPT SCRIPT A SAMPLE BTEQ SCRIPT FOR COMPARISON A TPT SCRIPT FOR THE DDL OPERATOR SCRIPT SECTIONS SCHEMAS DEFINE STATEMENT IN THE DECLARATIVE SECTION PROCESSING STATEMENTS IN THE EXECUTABLE SECTION SIX SYNTAX RULES WHEN CREATING TPT SCRIPTS BUILD THAT JOB HEADER AND JOB NAME BUILD THAT SCHEMA BUILD THAT MULTIPLE SCHEMA BUILD THAT PRODUCER OPERATOR BUILD THAT CONSUMER OPERATOR BUILD THAT APPLY STATEMENT BUILD THAT COMPLEX APPLY STATEMENT LOAD OPERATOR AND ATTRIBUTES LOADING A TABLE FROM A FLAT FILE LOADING A TABLE FROM A FLAT FILE CONTINUED EXPORT OPERATOR SELECT RESTRICTIONS EXPORT ATTRIBUTES EXPORT A TABLE TO A DELIMITED FLAT FILE EXPORT A TABLE TO A DELIMITED FLAT FILE CONTINUED EXPORT A TABLE TO A BINARY FLAT FILE EXPORT A TABLE TO A BINARY FLAT FILE CONTINUED LOADING TO THE EMPLOYEE TABLE LOADING TO THE EMPLOYEE TABLE CONTINUED THE UPDATE OPERATOR SCRIPT EXAMPLE OF THE UPDATE OPERATOR THE STREAM OPERATOR BUILD THAT BASIC DELETE AS A STANDALONE BUILD THAT COMPLEX DELETE AS A STANDALONE BUILD THAT COMPLEX DELETE AS A CONSUMER TASK MOVING LOB DATA THROUGH THE SQL INSERTER TPT WIZARD TPT UTILITY COMMANDS TBUILD COMMANDS TLOGVIEW COMMANDS

V13 EXPANDED SQL IN THE DDL OPERATOR V13 TO DROP OR NOT TO DROP V13 EXTRA ROWS OPTION FOR STREAM V13 TPT NOW SUPPORTS BLOBS AND CLOBS V13 PERIOD DATA TYPE API SUPPORT V13 - TEMPORAL TABLES AND TPT/API CONSTRAINTS V13 TBUILD H OPTION V13 OPERATOR TYPE VALIDATION

Chapter 8 INMOD Processing


WHAT IS AN INMOD CALLING AN INMOD FROM FASTLOAD WRITING AN INMOD WRITING AN INMOD FOR FASTLOAD WRITING FOR MULTILOAD, TPUMP, AND FASTEXPORT MIGRATING AN INMOD WRITING A NOTIFY ROUTINE SAMPLE INMOD

Chapter 9 OUTMOD Processing


WHAT IS OF AN OUTMOD HOW AN OUTMOD WORKS CALLING AN OUTMOD FROM FASTEXPORT WRITING AN OUTMOD WRITING A NOTIFY ROUTINE SAMPLE OUTMOD

Chapter 10 Support Environment


THE SUPPORT ENVIRONMENT COMMANDS REQUIRED OPERATIONAL COMMAND LIST USING A VARIABLE IN A SCRIPT THE SUPPORT ENVIRONMENT SYSTEM VARIABLES SUPPORT ENVIRONMENT EXAMPLE

APPENDIX A: Mainframe Load Utility Examples


BTEQ MAINFRAME EXPORT EXAMPLE JCL BTEQ MAINFRAME EXPORT SCRIPT EXAMPLE DATA MODE BTEQ MAINFRAME IMPORT EXAMPLE JCL BTEQ MAINFRAME IMPORT SCRIPT EXAMPLE DATA MODE FASTEXPORT MAINFRAME EXAMPLE JCL FASTEXPORT MAINFRAME SCRIPT EXAMPLERECORD MODE FASTLOAD MAINFRAME EXAMPLE JCL

FASTLOAD MAINFRAME SCRIPT EXAMPLE TEXT MODE MULTILOAD MAINFRAME EXAMPLE JCL MULTILOAD MAINFRAME SCRIPT EXAMPLE TEXT MODE MULTILOAD MAINFRAME SCRIPT EXAMPLE CONTINUED TPUMP MAINFRAME EXAMPLE JCL TPUMP MAINFRAME SCRIPT EXAMPLE TEXT

You might also like