Demultiplexer Component
The Demultiplexer takes data in on its single default Input Channel, removes the Mux channel tag, and outputs the data item on the output channel whose name matches the Mux channel tag. The Demux is expected to have Output Channels that match its corresponding Mux’s Input Channels. If a data item is received that either doesn’t have a Mux channel tag, an ErrorOutput is returned on the error output channel. If the Mux channel tag doesn’t match any of the Output Channels, the data item is discarded.
The Demultiplexer requires custom output channels be set up by the user - this is described in the Blueprint Editor article
Data Governance
This component does not modify the Data Governance status of any items.
Input Channels
default — Receives PipelineData data items, removes the Mux tag, and sends the data items down the appropriate output based on their tag.
Output Channels
error — Outputs an ErrorOutput object if the component receives an input object that does not have the Mux tag.
channelN — Custom output channels on which demultiplexed PipelineData data items are sent out. The name of the output channel does not have to follow any particular pattern and can be chosen by the user as needed. Note however, that it should match one of the Input Channel names on the corresponding Mux.