在流分析中使用 Tumbling 窗口 2 小时未按预期输出

Posted

技术标签:

【中文标题】在流分析中使用 Tumbling 窗口 2 小时未按预期输出【英文标题】:Not output as expected using Tumbling window 2 hours in Stream Analytics 【发布时间】:2021-01-25 10:40:12 【问题描述】:

翻滚窗口 2 小时的预期输出为 00:00 ,02:00, 04:00... 但输出是 01:00, 03:00, 05:00... 同样对于 6 小时窗口,预期输出为 00:00、06:00、12:00、18:00,但输出为 03:00、09:00、15:00、21:00。 如何使其按预期输出。 这是我的查询:

Select
GatewayId,
AVG(HumidityData) as DataValue
into Humidity120m
from input
group by TumblingWindow(hour,2),GatewayId


Select
GatewayId,
AVG(HumidityData) as DataValue
into Humidity360m
from input
group by TumblingWindow(hour,6),GatewayId

【问题讨论】:

【参考方案1】:

不支持。 Tumbling 窗口本身正在对时间线进行分区。更多详情,可以参考这个MSDN。

【讨论】:

以上是关于在流分析中使用 Tumbling 窗口 2 小时未按预期输出的主要内容,如果未能解决你的问题,请参考以下文章

Power BI 未包含在流分析模板 json 中

Flink实战 - Time & Windows编程

如何在流分析中查询 JSON 以使包含多个数组值的 JSON 脱离

Flutter Firebase异步查询未在流函数中检索数据

在流 Azure 分析中将对象解析为输出中的字符串

Flink:窗口不会在流结束时处理数据