Как вы разделяете PCollection по некоторым оценкам?
Допустим, у меня есть:
messages = (gcp | beam.io.ReadFromPubSub(topic=None, subscription=SUBSCRIPTION, with_attributes=True))
Теперь я хочу разделить сообщения на две PC-коллекции:
split = messages | beam.Split(function())
split - это массив PCollections, разделенных на то, что определено в моей функции.
Я не могу найти ничего, что делает это, кроме разбиения, но, похоже, просто разбивает его на сегменты произвольно, без какой-либо функции для определения того, что и куда.