tSetDynamicSchema
Sets a dynamic schema that can be reused by components in the subsequent subJob or
subJobs to retrieve data from unknown columns.
tSetDynamicSchema creates a dynamic schema to allow components that are unable
to guess the structure of the data being handled based on field separators, such as tFileInputPositional and tFileOutputPositional, to retrieve data from unknown columns.
tSetDynamicSchema Standard properties
These properties are used to configure tSetDynamicSchema running in the Standard Job framework.
The Standard
tSetDynamicSchema component belongs to the Custom Code family.
The component in this framework is available in all subscription-based Talend products.
Basic settings
Schema and Edit |
A schema is a row description. It defines the number of fields |
 |
Built-In: You create and store the schema locally for this component |
 |
Repository: You have already created the schema and stored it in the |
 |
Click Edit
|
Sync columns | Click to synchronize the output file schema with the input file schema. The Sync function is available only when the component is linked with an input component using a Row connection. |
Parameters |
This table contains two columns.
Property: Property of the schema
Value: Value assigned to this |
Advanced settings
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at a |
Global Variables
Global Variables |
DYNAMIC: the last row of the data retrieved using the
ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see |
Usage
Usage rule |
This component is generally used as the end component in a |
Limitation |
This component always requires an input component to defines the Note:
To work with tSetDynamicSchema, components should have the |
Related scenario
For a related scenario that uses the tSetDynamicSchema component, see Handling a positional file based on a dynamic schema of the tFileInputPositional component.