Я пытаюсь использовать запрос siddhi langage, но, похоже, я злоупотребляю им.WSO2 CEP siddhi Проблема фильтра
У меня есть некоторые события со следующим streamdef:
{ 'name':'eu.ima.stat.events', 'version':'1.1.0', 'nickName': 'Flux event Information', 'description': 'Details of Analytics Statistics', 'metaData':[ {name:'HostIP','type':'STRING'} ], 'correlationData':[ {name:'ProcessType','type':'STRING'}, {name:'Flux','type':'STRING'}, {name:'ReferenceId','type':'STRING'} ], 'payloadData':[ {'name':'Timestamp','type':'STRING'}, {'name':'EventCode','type':'STRING'}, {'name':'Type','type':'STRING'}, {'name':'EventInfo','type':'STRING'} ]}
Я просто пытаюсь фильтровать события с тем же значением отростка и тем же значением потока, используя запрос, как этот:
from myEventStream[processus == 'SomeName' and flux == 'someOtherName' ]
insert into someStream
processus, flux, timestamp
Всякий раз, когда я пытаюсь это сделать, никакого вывода не генерируется. Когда я избавлюсь от фильтра
from myEventStream
insert into someStream
processus, flux, timestamp
все мои события на выходе.
Что случилось с моим запросом?