You are designing a Dataflow pipeline that joins two unbounded PCollections from different sources. Which transform should you use?
CoGroupByKey joins multiple PCollections by key.
Why this answer
CoGroupByKey performs a key-based join of multiple PCollections. It can handle unbounded streams with appropriate windowing.