我有2个PCollection
s:
PCollection<List<String>> ListA =
pipeline.apply("getListA", ParDo.of(new getListA()))
PCollection<List<String>> ListB =
pipeline.apply("getListB", ParDo.of(new getListB()))
ListA
包含:
["1","2","3"]
ListB
包含:
["A","B","C"]
我如何最终得到一个PCollection
其中包含:
[
["A","1"],["A","2"],["A","3"],
["B","1"],["B","2"],["B","3"],
["C","1"],["C","2"],["C","3"],
]
我的搜索指向我:
如何在Dataflow中对两个PCollection进行笛卡尔积? https://stackoverflow.com/questions/41050477/how-to-do-a-cartesian-product-of-two-pcollections-in-dataflow
但这是使用 coGroupby 和 2 个输出来处理 KV。
coGroupby 可能可用于创建 2 个列表的笛卡尔积,但我没有看到它。