Purpose of BROADCAST
- BROADCAST component combines in an arbitrary order all records it receives into a single flow and writes a copy of that flow to each of its output flow partitions.
- You can use BROADCAST to increase data parallelism when you have connected a single fan-out flow to the out port, or to increase component parallelism when you have connected multiple straight flows to the out port.
Parameters for BROADCAST
- Broadcast components has no parameter
Runtime behavior of BROADCAST
BROADCAST does the following:
1. It reads records from all flows on the in port.
2. Then combines the records in an arbitrary order into a single flow.
3. Then copies all the records to all the flow partitions connected to the out port.