Modes | Description |
---|
Standard mode (default) | A new child pipeline is launched for each input document in the standard mode. If you set the pool size to n (where n is any number with the default setting value of 1, then n concurrent child pipelines can run simultaneously. Each child pipeline processes one document from the parent and then completes.
|
Reuse mode | In reuse mode, child pipelines are started, and each child pipeline instance can process multiple input documents from the parent. If you set the pool size to n (default 1), then n number of child pipelines are started and they will process the input document in a streaming manner. The child pipeline needs to have an unlinked input view for use in reuse mode. Reuse mode is more performant, but it has the restriction that the child pipeline has to be a streaming pipeline. In reuse mode if a child pipeline fails, it causes the parent pipeline to fail.
|
Resumable Child pipeline | The resumable pipeline does not support the Pipeline Execute Snap. A regular mode pipeline can use the Pipeline Execute Snap to call a Resumable mode pipeline. If the child pipeline is a Resumable pipeline, then the batch size cannot be greater than one.
|
Ultra Task pipelines | |
ELT Mode | |
Pooling Enabled | The pool size and batch size can both be set to greater than one, in which case the input documents are spread across the child pipeline in a round-robin method to ensure that if the child pipeline does any slow processing external calls, then the processing is spread across the children in parallel. The limitation of this option is that the document order is not maintained.
|