ウィンドウが空の場合、「ウィンドウごとのグループ」式を使用して、ストリーム分析クエリから出力を生成することは可能ですか?
たとえば、この例では、クエリは次のとおりです。
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 秒間にイベントがなかったかどうかを検出することです。