Dear Beam users,

Can someone clarify me how side input works in streaming? If I use a stream
as a side input to my main stream, each element will be paired with a side
input from the according time window. does this mean that the element will
not be processed until the appropriate window on the side input stream is
closed? So if my side input is windowed into 24 hour windows will my
elements from the main stream be processed only every 24 hour? If not, then
if the window is triggered for the sideinput at 12:00 and the input
actually only arrives at 12:05 then all elements from the main stream
processed between 12:00 and 12:05 will be matched with an empty sideinput?

Any clarification is appreciated.

Best regards,
Matyas

Reply via email to