Showing posts with label Broadcasting data. Show all posts
Showing posts with label Broadcasting data. Show all posts

Ab Initio Component | BROADCAST

 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.