Mapper settings
Next to the addSchema {} function, use the addMapperData {} function to define mapper settings, including input tables, var table, and output tables, joins, and mappings. The addMapperData {} function typically includes the following sub-functions:
- addInputTable {}: used to define as many input tables as needed.
- addVarTable {}: used to define mapping variables.
- addOutputTable {}: used to define as many output tables as needed.
addInputTable {}
Function/parameter | Description | Mandatory? |
---|---|---|
NAME |
Give a name to the input table. |
Yes |
ISINNERJOIN |
Set this parameter to true to create an Inner Join. By default, this parameter is set to false, which means a Left Outer Join will be created. This setting is meaningful only for a lookup table. For more information about different join types, see the chapter on mapping data flows of the Talend Studio User Guide on Talend Help Center. |
No |
MATCHINGMODE |
Use this parameter to specify the match mode. Acceptable values:
This setting is meaningful only for a lookup table. For more information about different match modes, see the chapter on mapping data flows of the Talend Studio User Guide on Talend Help Center. |
No |
LOOKUPMODE |
Use this parameter to specify the lookup mode. Acceptable values:
This setting is meaningful only for lookup tables. For more information about different lookup modes, see the chapter on mapping data flows of the Talend Studio User Guide on Talend Help Center. |
No |
addColumn {} |
Use this function to add a column to the table.
Repeat this function to define as many columns as needed. |
Yes |
addVarTable {}
Function/parameter | Description | Mandatory? |
---|---|---|
NAME |
Give a name to the variable table. |
Yes |
addColumn {} |
Use this function to define a mapping variable as a column.
Repeat this function to define as many mapping variables as needed. |
Yes |
addOutputTable {}
Function/parameter | Description | Mandatory? |
---|---|---|
ID |
Type in the ID of the table. This parameter is required, but it needs a value only when the output table uses a Repository schema. |
Yes |
NAME |
Give a name to the output table. |
Yes |
REJECT |
Set this parameter to true to catch data rejected from other output tables. |
No |
REJECTINNERJOIN |
Set this parameter to true to catch Inner Join rejected data. |
No |
addColumn {} |
Use this function to add a column to the table.
Repeat this function to define as many columns as needed. |
Yes |