Skip to main content

The Parallelization tab

The Parallelization tab is available as one of the settings tab you can use to configure a Row connection.

You define the parallelization properties on your row connections according to the following table.

Field/Option

Description

Partition row

Select this option when you need to partition the input records into a specific number of threads.

Information noteNote:

It is not available to the last row connection of the flow.

Departition row

Select this option when you need to regroup the outputs of the processed parallel threads.

Information noteNote:

It is not available to the first row connection of the flow.

Repartition row

Select this option when you need to partition the input threads into a specific number of threads and regroup the outputs of the processed parallel threads.

Information noteNote:

It is not available to the first or the last row connection of the flow.

None

Default option. Select this option when you do not want to take any action on the input records.

Merge sort partitions

Select this check box to implement the Mergesort algorithm to ensure the consistency of data.

This check box appears when you select the Departition row or Repartition row option.

Number of Child Threads

Type in the number of threads into which you want to split the input records.

This field appears when you select the Partition row or Departition row option.

Buffer Size

Type in the number of rows to cache for each of the threads generated.

This field does not appear if you select the None option.

Use a key hash for partitions

Select this check box to use the hash mode for dispatching the input records, which will ensure the records meeting the same criteria are dispatched to the same threads. Otherwise, the dispatch mode is Round-robin.

This check box appears if you select the Partition row or Repartition row option.

In the Key Columns table that appears after you select the check box, set the columns on which you want to use the hash mode.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!