Azure Stream Analytics-事件发生时的启动/停止/重置窗口

Azure Stream Analytics-事件发生时的启动/停止/重置窗口,azure,azure-eventhub,azure-iot-hub,azure-stream-analytics,windowing,Azure,Azure Eventhub,Azure Iot Hub,Azure Stream Analytics,Windowing,我正试图用以下逻辑在Azure Stream分析ASA作业中构建一个规则:当一个值在X和Y之间,并且它在该范围内保持1分钟,然后输出到服务总线,然后输出到Azure函数以发送警报。如果值在1分钟窗口内超出此范围,则应重置窗口 我一直在阅读窗口函数,在我看来,当ASA启动时窗口就会启动,但我可能错了 是否有一种方法可以在出现坏值事件时启动翻滚窗口,并在值变为超出范围的好值时停止窗口 谢谢 在Azure Stream Analytics中,所有窗口函数都是用固定长度定义的。此外,Windows函数是

我正试图用以下逻辑在Azure Stream分析ASA作业中构建一个规则:当一个值在X和Y之间,并且它在该范围内保持1分钟,然后输出到服务总线,然后输出到Azure函数以发送警报。如果值在1分钟窗口内超出此范围,则应重置窗口

我一直在阅读窗口函数,在我看来,当ASA启动时窗口就会启动,但我可能错了

是否有一种方法可以在出现坏值事件时启动翻滚窗口,并在值变为超出范围的好值时停止窗口


谢谢

在Azure Stream Analytics中,所有窗口函数都是用固定长度定义的。此外,Windows函数是在作业中定义的。重置窗口的唯一方法是更改作业的查询并重新启动作业

是否有一种方法可以在出现坏值事件时启动翻滚窗口,并在值变为超出范围的好值时停止窗口

根据您的描述,我认为您需要的是在值在一分钟范围内时引发事件

更适合你的要求。它将仅在事件发生时生成输出