在StreamInsight中跳跃计数Windows

时间:2013-06-17 09:13:56

标签: streaminsight

我正在开发一个StreamInsight应用程序,它应该计算每个 N 输入的函数,即如果N = 10,那么我想计算:

x_1, x_2, ..., x_10  ---> output_1
x_11, x_12, ..., x_20 ---> output_2

所以我想要的是Hopping Window,除了在Count而不是时间戳上参数化。

我无法使用Count Window,因为每次计数更改时都会产生输出。

我正在寻找有关如何解决缺乏“跳跃计数窗口”的建议。

1 个答案:

答案 0 :(得分:0)

看看使用User-defined Stream Operator。事件将逐个进入您的操作员,这将使维护最后N个事件/输入的集合变得容易。收到第N个事件后,进行计算,清除事件/输入集合,然后返回结果。