加入siddhi中的触发器

时间:2016-05-26 19:56:39

标签: wso2 complex-event-processing siddhi

我有一个问题。我正在使用DAS 3.0.1。

Trazablack是一张postgres表。

我无法加入Trazafiltrada活动,它是用下一个代码创建的:

define trigger FiveMinTriggerStream at every 5 min;

from FiveMinTriggerStream join Trazablack as t
select t.sensorValue as sensorValue
insert into TrazaFiltrada;

但是,我想与其他不同的事件联系,我正在使用下一个代码:

from sensorStream JOIN TrazaFiltrada
on sensorStream.sensorValue==TrazaFiltrada.sensorValue
select sensorStream.meta_timestamp, sensorStream.meta_sensorName,
       sensorStream.correlation_longitude, sensorStream.correlation_latitude, sensorStream.sensorValue as valor1, TrazaFiltrada.sensorValue as valor2
insert into StreamPaso;

Trazablack           TrazaFiltrada         sensorStream
----------           -------------         -------------
156                   156                   156
170                   170 
85                    85 

我的问题是这个查询为空。为什么呢?

1 个答案:

答案 0 :(得分:0)

对不起,重要的是下次阅读文档。

WSO2说:

  1. Join将两个流作为输入

  2. 每个视频必须有关联的窗口

  3. 它生成由每个流中的一个事件组成的输出事件

  4. 使用“on”Siddhi只加入符合条件的事件
  5. 对于“内部”,Siddhi只加入彼此之间的事件