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
