The Data Splitter allows splitting an incoming data stream into multiple outgoing data streams. By default the component is configured with two OUT-Ports. Additional ports can be added. The distribution of records is controlled by port conditions. You can define overlapping port conditions that are not mutually exclusive.
The number of records forwarded by the Data Splitter to the OUT-Ports can be greater than the number of incoming records. If a single record matches more than one port condition, it will be available on all of these ports.
Use Data Splitter to split up (or copy) a data stream of records according to user defined conditions.
After adding the component to the project, the Data Splitter window comes up with two default ports. The port conditions for the OUT1 and OUT2 port are pre-set to 1. Because this condition is always true (regardless of the current values if the IN port), it will copy all incoming records to both output ports.
The current set of input data is shown in the upper part of the component window. Selecting a record in the upper window causes the lower portion of the window to signal if the port conditions are met (green) or not (red).
To customize the Data Splitter, customize the port conditions and add ports.