# tUnite

Centralizes data from various and heterogeneous sources.

tUnite merges data from various sources, based on a common schema.

Note that tUnite cannot exist in a data flow loop. For instance, if a data flow goes through several tMap components to generate two flows, they cannot be fed to tUnite.

Information noteNote: This component is for sequential flow only and does not support parallelization.

### In this section

* [tUnite Standard properties](https://help.qlik.com/talend/en-US/components/8.0/orchestration/tunite-standard-properties?id=3831)
* [tUnite properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/8.0/orchestration/tunite-properties-for-apache-spark-batch?id=3832)
* [tUnite properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/orchestration/tunite-properties-for-apache-spark-streaming?id=3833)

**Related concepts**

* [Iterating on files and merge the content](https://help.qlik.com/talend/en-US/components/8.0/orchestration/tunite-tfilelist-tfileinputdelimited-tlogrow-iterating-on-files-and-merge-content-standard-component-the)