我在Azure上的分析數據運行一些測試工作運行此查詢:Azure的數據流分析時間戳窗口結束
SELECT System.Timestamp AS ts, Collect()
INTO output−queue
FROM input-hub TIMESTAMP BY tapp
GROUP BY HoppingWindow(second , 4 , 2)
而且事實證明,在某些情況下,窗口結束時間戳是多的窗口幻燈片參數,但有時不。
例如,slide = 2
你得到這個窗口關閉時間戳:
2016-08-04T10:36:40.0000000Z
2016-08-04T10:36:42.0000000Z
2016-08-04T10:36:44.0000000Z
2016-08-04T10:36:46.0000000Z
2016-08-04T10:36:48.0000000Z
或者,在情況slide = 5
:
2016-08-04T14:55:15.0000000Z
2016-08-04T14:55:20.0000000Z
2016-08-04T14:55:25.0000000Z
2016-08-04T14:55:30.0000000Z
這是真實的,即使對於不同幻燈片值(例如2 ,3,4,6,...)。而且,它是總是是真的!無論工作何時開始。
有些值(例如7,11)不遵循此規則。
有人可以回答爲什麼會發生這種情況嗎?
我想知道Azure SA如何決定何時打開第一個窗口。
非常感謝!