# tMap Standard properties

These properties are used to configure tMap running in the Standard Job framework.

The Standard tMap component belongs to the Processing family.

The component in this framework is available in all Talend products.

## Basic settings

| Map editor | It allows you to define the tMap<br>routing and transformation properties.<br><br>If needed, click the<br><br>![](https://help.qlik.com/talend/en-US/components/7.3/Resources/images/tmap_properties_config_button.png)<br><br>button at the top of the input area to open the<br>Property Settings dialog box,<br>which provides the following options:<br><br><ul> <li> <p> <span>Die on error</span>: Select this									check box if you want to kill the Job if there is an error. This									check box is selected by default.</p> </li> <li> <p> <span>Lookup in parallel</span>: Select									this check to maximize the data transformation performance in a									Job that handles multiple lookup input flows with large amounts									of data.</p> </li> <li> <p> <span>Enable Auto-Conversion of										types</span>: If your input and output columns across a									mapping are of different data types, select this check box to									enable automatic type conversion at the run time to avoid									compiling errors. </p> <p>This option is enabled by default if the <span>Enable Auto-Conversion of types</span> check box is									selected in the <span>Project										Settings</span> view when this component is added. You									can also override the default conversion behavior of this									component by setting conversion rules in the <span>Project Settings</span> view. For more									information, see <em> <span>Talend Studio</span> User										Guide</em>. </p> <p>Note that auto conversion between Date and BigDecimal is not									supported.</p> </li> <li> <p> <span>Store on disk</span>: The options									provided in this area are identical to the relevant options									provided on the <span>Basic settings</span>									and <span>Advanced settings</span> tabs									respectively. Settings made in the <span>Property Settings</span> dialog box are reflected in									the respective tab views and vice versa.</p> </li> </ul><br><br>This<br>component offers the advantage of the dynamic schema feature. This allows you to<br>retrieve unknown columns from source files or to copy batches of columns from a source<br>without mapping each column individually. For further information about dynamic schemas,<br>see *Talend Studio*<br>*User Guide*.<br><br>This<br>dynamic schema feature is designed for the purpose of retrieving unknown columns of a<br>table and is recommended to be used for this purpose only; it is not recommended for the<br>use of creating tables. |
| --- | --- |
| Mapping links display as | Auto: the default setting is curves<br>links<br><br><br>Curves: the mapping display as curves<br><br><br>Lines: the mapping displays as straight<br>lines. This last option allows to slightly enhance performance. |
| Temp data directory path | Enter the path where you want to store the temporary data<br>generated for lookup loading. For more information on this folder, see<br>*Talend Studio User<br>Guide*. |
| Preview | The preview is an instant shot of the Mapper data. It becomes<br>available when Mapper properties have been filled in with data. The<br>preview synchronization takes effect only after saving changes. |

## Advanced settings

| Max buffer size (nb of rows) | Type in the size of physical memory, in number of rows, you<br>want to allocate to processed data. |
| --- | --- |
| Ignore trailing zeros for BigDecimal | Select this check box to ignore trailing zeros for<br>BigDecimal data. |
| tStatCatcher Statistics | Select this check box to gather the Job processing metadata at the Job<br>level as well as at each component level. |

## Global Variables

| Global Variables | ERROR\_MESSAGE: the error message generated by the component when an<br>error occurs. This is an After variable and it returns a string. This variable functions<br>only if the Die on error check box<br>is cleared, if the component has this check<br>box.<br><br>A Flow variable functions during the execution of a component<br>while an After variable functions after the execution of the component.<br><br>To fill up a field or expression with a<br>variable, press Ctrl + Space to<br>access the variable list and choose the variable to use from it.<br><br>For further information about variables, see *Talend Studio*<br>*User Guide*. |
| --- | --- |

## Usage

| **Usage rule** | Possible uses are from a simple reorganization of fields to the most<br>complex Jobs of data multiplexing or demultiplexing transformation,<br>concatenation, inversion, filtering and more... |
| --- | --- |
| Limitation | The use of tMap supposes minimum Java<br>knowledge in order to fully exploit its functionalities.<br><br>This component is a junction step, and for this reason cannot be a<br>start nor end component in the Job. |