【发布时间】:2017-10-20 08:00:33
【问题描述】:
有一种方法可以使用 Kafka 流来 PIVOT / UNPIVOT(爆炸、转移)流吗?
如果我有输入流
machineId ts VarName VarValue
m1 2017-10-01 00:00:00 var1 1.0
m1 2017-10-01 00:00:00 var2 2.0
m2 2017-10-01 00:00:00 var1 3.0
m2 2017-10-01 00:00:00 var3 4.0
m3 2017-10-01 00:00:00 var4 5.0
...
我想要一种获取输出流的方法
machineId ts Vars
m1 2017-10-01 00:00:00 [[var1, 1.0], [var2, 2.0]]
m2 2017-10-01 00:00:00 [[var1, 3.0], [var3, 4.0]]
m3 2017-10-01 00:00:00 [[var4, 5.0]]
...
【问题讨论】: