Gibt es eine Möglichkeit, das MySQL-Db zu aktualisieren, ohne die leeren Werte im Stream zu aktualisieren? Wenn mein Eingabedatenstrom einige leere Werte enthält, wird dieser leere Wert derzeit mit dem Wert "data_empty" angegeben. Zu diesem Zeitpunkt aktualisiert CEP den DB mit diesem Wert ("data_empty"). Mein Ziel ist, ohne diesen leeren Wert den Rest der Dinge zu aktualisieren. Ist es möglich, siddhi und WSO2 CEP zu verwenden?Aktualisieren der MySQL-Datenbank mit WSO2 CEP
@Plan:name('DBUpdateExecutionPlan')
@Import('testStream:1.0.0')
define stream input (id string, param1 string, param2 string);
@Export('testOutStream:1.0.0')
define stream output (id string, param1 string, param2 string);
@from(eventtable = 'rdbms' , datasource.name = 'MYSQL' , table.name = 'cep')
define table cepTable (id string, param1 string, param2 string) ;
from input#window.time(0 sec)
select *
update cepTable on id == cepTable.id;