2017-01-30 3 views
0

受信したデータストリームに参加させずにイベントテーブル内のイベントをチェックしようとしています。WSO2 CEPイベントテーブル - イベントテーブルのレコードを表示する方法

これはWSO2 CEPでも可能ですか?

次はpossivleではありません。

from event_table select * insert into print_output_stream; 

それはWSO2のイベントテーブルにレコードをチェックすることは可能ですか?ファイルやSQL Server管理スタジオのようなもの。

答えて

0

私の知るところでは、JOINなしで(メモリ内の)イベントテーブルを読み取ることはできません。

イベント処理では、イベントの到着時に処理が行われます。つまり、イベントの到着時に実行されるようにクエリが書き込まれます。

したがって、イベントの到着時にアクション(この場合はイベントテーブルを読み込む)が必要なだけです。

したがって、イベント到着によってトリガされないクエリは存在できません。

そのように、あなたはイベント・テーブル(たとえばtrigger_stream)からの読み取りのアクションをトリガするストリームが必要になります

イベントがtrigger_streamに到着すると、あなたが参加してイベントテーブルを読み取ることができますがイベントテーブルのレコードと無条件で一致します。。つまり、JOINステートメントのON条件を省略することができます。これにより、イベント・テーブルからすべての行が取得されます。

デバッグ目的のためにイベントテーブルを読む:

イベントテーブルを読み取るあなたの意図は、あなたのシッディスクリプトをデバッグしている場合は、リモートデバッグシッディあなたはWSO2 CEPサーバを実行することができますよう。

関連する問題