# Teradata components

| [tTeradataClose](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradataclose) | Closes the transaction committed in the connected DB. |
| --- | --- |
| [tTeradataCommit](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatacommit) | Commits in one go, using a unique connection, a global transaction instead of doing<br>that on every row or every batch and thus provides gain in performance. |
| [tTeradataConfiguration](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradataconfiguration) | Defines a connection to Teradata and enables the reuse of the connection<br>configuration in the same Job. |
| [tTeradataConnection](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradataconnection) | Opens a connection to the specified database that can then be reused in the subsequent subJob or subJobs. |
| [tTeradataFastExport](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatafastexport) | Exports data batches from a Teradata table to a customer system or to a smaller<br>database. |
| [tTeradataFastLoad](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatafastload) | Executes a database query according to a strict order which must be the same as the<br>one in the schema. |
| [tTeradataFastLoadUtility](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatafastloadutility) | Executes a database query according to a strict order which must be the same as the<br>one in the schema. |
| [tTeradataInput](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatainput) | Executes a DB query with a strictly defined order which must correspond to the<br>schema definition. |
| [tTeradataLookupInput](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatalookupinput) | Executes a database query with a strictly defined order which must correspond to<br>the schema definition. |
| [tTeradataMultiLoad](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatamultiload) | Executes a database query according to a strict order which must be the same as the<br>one in the schema. |
| [tTeradataOutput](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradataoutput) | Executes the action defined on the table and/or on the data contained in the table,<br>based on the flow incoming from the preceding component in the job. |
| [tTeradataRollback](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatarollback) | Cancels the transaction commit in the Teradata database. |
| [tTeradataRow](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatarow) | Acts on the actual DB structure or on the data (although without handling data). |
| [tTeradataTPTExec](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatatptexec) | Offers high performance in inserting data from an existing file to a table in a<br>Teradata database. |
| [tTeradataTPTUtility](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatatptutility) | Writes the incoming data to a file and then loads the data from the file to a<br>Teradata database. |
| [tTeradataTPump](https://help.qlik.com/talend/en-US/components/8.0/teradata/tteradatatpump) | Inserts, updates, or deletes data in the Teradata database with the TPump loading<br>utility which allows near-real-time data to be achieved in the data warehouse. |