我正在使用on
属性加入Kapacitor中的流。仅当其中一个流具有多个groupBy
维度时,即使实际上只需要一个维度,该联接似乎也有效。这是为什么?
例如,在下面的代码中,如果floor
已从.groupBy('building', 'floor')
中删除,则联接不会返回任何内容。为什么联接不能单独使用building
?
var building = stream
|from()
.measurement('building_power')
.groupBy('building')
var floor = stream
|from()
.measurement('floor_power')
.groupBy('building', 'floor')
building
|join(floor)
.as('building', 'floor')
.on('building')