Configuring Non-Sequential Stage Transitions

By default, the transformation stages are run in sequence, beginning with the first stage in the list of transformation stages in the Dependencies tab. However, you can configure multiple stages to run in parallel.

Note:

Because the first transformation stage creates the transformed order items (rather than enriching the data), the first transformation stage in the sequence cannot run in parallel with another stage.

To configure non-sequential stage transitions:

  1. Open the editor for the transformation sequence you would like to modify and click the Dependencies tab.

  2. Right-click the transformation sequence and select Change to Non-Sequential.

    Default transitions are added in the tree view. Each stage (except the last) now has a default transition to the stage following it. If you do not do any more configuration, the stages will run sequentially as before.

  3. If you would like to remove a transition, expand the tree view for the stages, right-click the name of any transition that you do not need, and select Remove.

  4. If you would like to add a transition, right-click the name of a transformation stage, select Add Transition, and select the name of the transformation stage that you would like to run immediately after the transformation stage you right-clicked.

Configuring Non-Sequential Stage Transitions: an Example

Assume that you have a transformation sequence called TransSeq with four stages. If you would like the transformation sequence to start with Stage1, continue to Stage2, and then run Stage3a and Stage3b in parallel, configure your transformation sequence in the following order:

  • TransSeq

    • Stage1

    • Stage2

    • Stage3a

    • Stage3b

To configure the last two stages to run in parallel, right-click TransSeq and select Change to Non-Sequential. Right-click the default transition defined for Stage3a, which is named Stage3a => Stage3b, and select Remove. Then right-click Stage2, select Add Transition, and select Stage3b. Stage3a will run immediately after Stage2 because of the default transition that was added for Stage2, and Stage3b will now run in parallel with it because of the transition you have just added from Stage2 to Stage3b.

Related Topics

Transformation Sequence Editor