# 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.

For more technologies supported by Talend, see [Talend components](https://help.qlik.com/talend/r/en-US/7.3/components/dynamic-schema).

### In this section

* [tSetDynamicSchema Standard properties](https://help.qlik.com/talend/en-US/components/7.3/dynamic-schema/tsetdynamicschema-standard-properties)

**Related concepts**

[Handling a positional file based on a dynamic schema](https://help.qlik.com/talend/en-US/components/7.3/dynamic-schema/tsetdynamicschema-tfileinputpositional-tfileoutputpositional-tfixedflowinput-handling-positional-file-based-on-dynamic-schema-standard-component-enterprise-this)