![Reference Reference](/uploads/1/1/7/8/117804607/111990842.jpg)
Teradata - FastLoad. FastLoad utility is used to load data into empty tables. Since it does not use transient journals, data can be loaded quickly. It doesn't load duplicate rows even if the target table is a MULTISET table. Target table should not have secondary index, join index and foreign key reference. How FastLoad Works. Teradata Online Documentation Quick access to technical manuals Find Teradata documentation—all online! Search Teradata's technical publications and explore our user guides, configuration guides, SQL manuals, and more. Sitemap Legal Support Policies Product Safety Careers Trademarks. Teradata Parallel Transporter Reference 3 Preface Purpose This book provides reference information about the components of Teradata Parallel Transporter (Teradata PT), a Teradata® Tools and Utilities product. Teradata PT provides high-performance data extraction, loading, and updating operations for the Teradata Database. 16.20 - Teradata® FastLoad Reference - FastLoad teradata utilities reference manual by online. You might not require more epoch to spend to go to the books introduction as skillfully as search for them. In some cases, you likewise reach not discover the notice teradata utilities reference manual that you are looking for. 16.20 - Teradata® FastLoad Reference - FastLoad prodname FastLoad vrmrelease 16.20 createddate October 2018 category Programming Reference featnum B035-2411-108K.
- Teradata Tutorial
- Teradata Basics
- Teradata Advanced
- Teradata Useful Resources
Teradata Fastload Reference Manual Transfer Switch
- Selected Reading
FastLoad utility is used to load data into empty tables. Since it does not use transient journals, data can be loaded quickly. It doesn't load duplicate rows even if the target table is a MULTISET table.
Limitation
Target table should not have secondary index, join index and foreign key reference.
Teradata Fastload Download
How FastLoad Works
FastLoad is executed in two phases.
Phase 1
- The Parsing engines read the records from the input file and sends a block to each AMP.
- Each AMP stores the blocks of records.
- Then AMPs hash each record and redistribute them to the correct AMP.
- At the end of Phase 1, each AMP has its rows but they are not in row hash sequence.
Phase 2
- Phase 2 starts when FastLoad receives the END LOADING statement.
- Each AMP sorts the records on row hash and writes them to the disk.
- Locks on the target table is released and the error tables are dropped.
Example
Create a text file with the following records and name the file as employee.txt.
Following is a sample FastLoad script to load the above file into Employee_Stg table.
Executing a FastLoad Script
Once the input file employee.txt is created and the FastLoad script is named as EmployeeLoad.fl, you can run the FastLoad script using the following command in UNIX and Windows.
Once the above command is executed, the FastLoad script will run and produce the log. In the log, you can see the number of records processed by FastLoad and status code.
FastLoad Terms
Following is the list of common terms used in FastLoad script.
- LOGON − Logs into Teradata and initiates one or more sessions.
- DATABASE − Sets the default database.
- BEGIN LOADING − Identifies the table to be loaded.
- ERRORFILES − Identifies the 2 error tables that needs to be created/updated.
- CHECKPOINT − Defines when to take checkpoint.
- SET RECORD − Specifies if the input file format is formatted, binary, text or unformatted.
- DEFINE − Defines the input file layout.
- FILE − Specifies the input file name and path.
- INSERT − Inserts the records from the input file into the target table.
- END LOADING − Initiates phase 2 of the FastLoad. Distributes the records into the target table.
- LOGOFF − Ends all sessions and terminates FastLoad.
The article contains comparison and main features of the data loading tools provided by Teradata. The tutorial illustrates main features of Teradata Multiload , FastLoad and TPump (Parallel Data Pump) and provides sample real-life uses of those tools.
Scroll down for the sample scripts which illustrate different ways to load a sample fixed-length extract into a Teradata database using FastLoad, MultiLoad and Parallel Data Pump (TPump).
Scroll down for the sample scripts which illustrate different ways to load a sample fixed-length extract into a Teradata database using FastLoad, MultiLoad and Parallel Data Pump (TPump).
Teradata Fast Load
Fastload Teradata Example
Teradata Multi Load
Teradata Parallel Data Pump (TPump)
The following script attached below will load a sample fixed-length columns extract into a Teradata database using FastLoad.
Use the following command to run load the ggclients.fastload file using Teradata FastLoad script:
![Teradata Fastload Reference Manual Teradata Fastload Reference Manual](https://kb.informatica.com/SiteCollectionImages/114448_1.jpg)
Contents of a ggclients.fastload script:
How To Use Teradata Fastload
The following script attached below will load a sample fixed-length columns extract into a Teradata database using MultiLoad.Use the following command to run load the ggclients.mload file using Teradata FastLoad script:
Contents of a ggclients.mload mload script:
The sample script attached below loads a sample fixed-length columns extract into a Teradata database using Parallel Data Pump - Teradata TPump.
Contents of a ggclients.tpump script:
Contents of a ggclients.tpump script: