我在esper中创建了一个std:unique(Id)窗口,如
select * from MyData.std:unique(Id) where rate > 0 output snapshot every 60 seconds;
我的预期是,在每60秒结束时,我将获得所有数据行的列表:
Id: 5 Rate: 20
Id: 2 Rate: 45
Id: 3 Rate: 22
相反,我得到的只是最后一行(Id:3 Rate:22)。 我也尝试了“全部快照”,这也没有帮助。
有没有办法生成一个由Id唯一的60秒窗口中发生的事件的结果集 - 只是最近的那个?