当窗口为空时,是否可以使用“按窗口分组”表达式从流分析查询中生成输出?
例如,在本例中,查询:
SELECT System.Timestamp as WindowEnd, SwitchNum, COUNT(*) as CallCount
FROM CallStream TIMESTAMP BY CallRecTime
GROUP BY TUMBLINGWINDOW(s, 5), SwitchNum
产生输出:
- 2015-04-15T22:10:40.000Z 英国 1
- 2015-04-15T22:10:40.000Z 美国 1
- 2015-04-15T22:10:45.000Z 中国 1
- 2015-04-15T22:10:45.000Z 德国 1
- 2015-04-15T22:10:45.000Z 英国 3
- 2015-04-15T22:10:45.000Z 美国 1
- 2015-04-15T22:10:50.000Z 澳大利亚 2
- ...
是否有可能让它产生类似的东西:
- 2015-04-15T22:10:40.000Z 中国 0
- 2015-04-15T22:10:40.000Z 德国 0
- 2015-04-15T22:10:40.000Z 英国 1
- 2015-04-15T22:10:40.000Z 美国 1
- 2015-04-15T22:10:40.000Z 澳大利亚 0
- 2015-04-15T22:10:45.000Z 中国 1
- 2015-04-15T22:10:45.000Z 德国 1
- 2015-04-15T22:10:45.000Z 英国 3
- 2015-04-15T22:10:45.000Z 美国 1
- 2015-04-15T22:10:45.000Z 澳大利亚 0
- ...
?
目标是使用跳跃窗口检测最后 x 秒内是否没有事件。