2017-01-30 119 views
0

我正在嘗試檢查事件表中的事件,而不將它與傳入的數據流進行連接。WSO2 CEP事件表 - 如何查看事件表上的記錄

這在WSO2 CEP中甚至可能嗎?

以下不possivle:

from event_table select * insert into print_output_stream; 

是否可以檢查一個WSO2事件表中的記錄?就像一個文件或類似的SQL服務器管理工​​作室。

回答

0

據我所知,沒有JOIN是不可能讀取(內存中)事件表,因爲;

當涉及事件處理時,會在事件到達時採取行動。換句話說,查詢被寫入以在事件到達時執行。

因此,只有在事件到達時才需要採取行動(在這種情況下,請閱讀事件表)。

因此,查詢不能存在,不會被事件到達觸發。

因此,你需要觸發的從事件表中讀取(比如說trigger_stream

當一個事件到達trigger_stream動作流,你可以通過加入讀事件表事件表無條件地對照事件表中的記錄。換句話說,您可以省略JOIN聲明的ON條件。通過這樣做,您將獲取事件表中的所有行。

讀取事件表用於調試目的:

如果你的閱讀事件表意圖調試腳本西提,那麼你就可以遠程調試西提爲您運行WSO2 CEP服務器。