Chapter 59. Data Partitioning

Components from this category are primarily dedicated for data flow management when using Data Partitioning or in CloverETL Cluster environment, which provides ability of massive parallelization of data transformation processing. Each component in a transformation graph running with data partitioning enabled or in cluster environment can be executed in multiple instances, which is called component allocation. Component allocation specifies how many instances will be executed and where (on which cluster nodes) will they be running. See documentation for Data Partitioning or CloverETL Cluster for more details.

In general, data partitioning components can be divided into two sub-categories - partitioners and gatherers.

Parallel partitioners distribute data records from a single worker among various cluster workers. Parallel partitioners are used to change single-worker allocation to multiple-worker allocation.

Parallel gatherers collect data records from various cluster workers to a single worker. Parallel gatherers are actually used to change multiple-worker allocation to single-worker allocation.

Out of both basic parallel component groups stands ParallelRepartition component.

See also
Chapter 30, Components
Common Properties of Components
Specific Attribute Types
Common Properties of Data Partitioning Components