# 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

| Properties | Description |
| --- | --- |
| Map editor | It allows you to define the tMap<br>routing and transformation properties.<br><br>If needed, click the ![Property Settings button](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/tmap_properties_config_button.png) button at the top of the input area to open the Property Settings dialog box, which provides the<br>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 <a href="https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/defining-rules-to-override-default-conversion-behavior" target="_blank">Defining rules to override the default conversion behavior</a>. </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 component offers the advantage of the<br>dynamic schema feature. This allows you to retrieve unknown columns from source<br>files or to copy batches of columns from a source without mapping each column<br>individually. For further information about dynamic schemas, see [Dynamic schema](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/dynamic-schema).<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 [Solving memory limitation issues in tMap use](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/solving-memory-limitation-issues-in-tmap-use). |
| 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

| Properties | Description |
| --- | --- |
| 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

| Variables | Description |
| --- | --- |
| Global Variables | ERROR\_MESSAGE: the error message generated by the<br>component when an error occurs. This is an After variable and it returns a string. This<br>variable functions only if the Die on error checkbox is<br>cleared, if the component has this checkbox.<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 variable, press Ctrl+Space to access the variable list and choose the variable to use from<br>it.<br><br>For more information about variables, see [Using contexts and variables](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/contexts-and-variables). |

## Usage

| Usage guidance | Description |
| --- | --- |
| **Usage rule** | Possible uses are from a simple reorganization of fields to the<br>most 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. |