此执行计划是否满足要求?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了此执行计划是否满足要求?相关的知识,希望对你有一定的参考价值。
我实际上是Wso2和Siddhi的新手。首先,让我解释一下我要做的事情。我正在尝试连接两个流(RG和MW)并将查询的结果插入(OutStream)。我正在尝试获取具有读数值>阈值的传感器名称。下面是我的试用版,我试图弄清楚它是否正如我试图做的那样,当我试图为(OutStream)定义UI发布者时没有出现。谢谢。
@Import('From_Middle_Ware:1.0.0')
define stream MW (meta_SensorID string, SensorReadingValue double, Priority
int);
@Import('FromRGModule:1.0.0')
define stream RG (meta_TempID int, correlation_InSensor string,
correlation_OutSensor string, correlation_ActionToOutSensor double,
Threshold double);
@Export('OutStream:1.0.0')
define stream Filtered (meta_SensorName string, SensorValue double);
from MW #window.length(2000) as A
join RG #window.length(2000) as B
on A.meta_SensorID== B.correlation_InSensor and
A.SensorReadingValue>B.Threshold
select A.meta_SensorID , A.SensorReadingValue
insert into OutStream;
答案
UI发布者的目的是将数据推送到CEP仪表板。如果您添加了UI发布者,则可以在仪表板中创建实时小工具,并将其放在仪表板中以查看数据[1]。 CEP文档[1]中提供了逐步说明。
如果您只想查看输出数据,我建议您使用记录器发布者[2],它将在CEP运行终端中打印OutStream事件。
[1] https://docs.wso2.com/display/CEP420/Visualizing+Results+in+the+Analytics+Dashboard
[2] https://docs.wso2.com/display/CEP420/Logger+Event+Publisher
以上是关于此执行计划是否满足要求?的主要内容,如果未能解决你的问题,请参考以下文章