关联流分析中的事件

时间:2018-04-25 09:41:02

标签: azure azure-stream-analytics

我有很多基于设备值的事件。它们是间隔读取的,例如每隔一小时。事件将传递到事件中心,该中心用作流分析(SA)作业的输入。

我想汇总并计算SA中的平均值。目前,我使用原始ID和其他属性对SA中的事件进行聚合和分组,以创建正确的组和平均值。问题是平均值不正确。我认为事件要么不完整和/或不相关正确。

使用TumblingWindow会根据时间产生许多静态窗口,但我需要聚合的事件可能会遇到两个或多个窗口。

据我所知,使用SlidingWindow会在特定条件下触发输出,并在指定的时间间隔内“回顾”。它是否正确?如果它是正确的,我可以将相同的id(如JobId)附加到我需要聚合的每个事件以及指示它是否是最后一个事件的值。当最后一个事件进入SA时,SlidingWindow被触发,我们可以“回顾”具有相同id的所有事件。这可能吗?

在这种情况下还有其他选择吗?基本上我需要根据其他特征而不是时间来关联一些事件。

我希望你能帮助我。

0 个答案:

没有答案