标签: google-cloud-dataflow apache-beam
说我有一个数据key1 = [1, 2, 3] and key2 = [a, b, c],其中a和b是键值,其中value是一个数组。我需要flatMap并生成[1,a], [2, a], [3, a], [1, b], [2, b], [3, b], [1, c], [2, c], [3, c]。如果我们要创建多级扇出(换句话说,数组的n路组合),那么在Dataflow中实现此目标的最佳方法是什么?
key1 = [1, 2, 3] and key2 = [a, b, c]
[1,a], [2, a], [3, a], [1, b], [2, b], [3, b], [1, c], [2, c], [3, c]
注意:示例仅超过两个数组,因此我可以对map进行平面映射,但这需要处理n个数组组合。