【发布时间】:2018-04-30 20:25:48
【问题描述】:
数据结构: {sensorId: 1, temp: 20, timestamp: 1525119377241}
窗口查询:
SELECT
System.Timestamp as WindowEnd,
sensorId,
AVG(temp) AS avgTemp,
FROM
SensorStream TIMESTAMP BY timestamp
GROUP BY
sensorId,
SlidingWindow(second, 30)
我想实时计算实际 avgTemp 和 avgTemp 30s 之前的斜率。
使用tumbling window 可以使用LAG(avgTemp, 1),但这只会每30 秒输出一次。
TL;DR:我想在每次滑动窗口计算新的 avgTemp 时实时计算斜率。
【问题讨论】:
标签: azure bigdata azure-stream-analytics complex-event-processing stream-analytics