0

簡単な質問がありますが、stackoverflow または ESPERTECH の Web サイトで答えが見つかりません。私の計画は、ライブ システムで値をチェックする ESPER CEP エンジンを作成することです。ルールを編集した後でもルールが正しいかどうかを確認するために、ルールが確実に実行されるはずのデータベースに既に記録されているテスト ケースがいくつかあります。すべてのセンサー値は、次のようなテーブルにあります。

+---------------+-----------------+--------------+-------------+-----------------+----+
| timestamp     | temp_livingroom | temp_bedroom | temp_garden | humidity_garden | id |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044250000 | 15              | 15           | 10          | 50              | 1  |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044260000 | 20              | 15           | 15          | 30              | 2  |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044270000 | 25              | 20           | 17.5        | 25              | 3  |
+---------------+-----------------+--------------+-------------+-----------------+----+

この形式でイベントデータを取得すると可能ですか:

SensorVal={id=1, timestamp =1521044250000, temp_livingroom = 15,  temp_bedroom = 15, temp_garden = 10, humidity_garden = 50 }
SensorVal={id=1, timestamp =1521044260000, temp_livingroom = 20,  temp_bedroom = 15, temp_garden = 15, humidity_garden = 30 }

EPL オンライン トライアウトで何らかの方法で入力ストリームとして使用して、すぐに使用し、タイムスタンプを「esper-time」として使用できるようにするにはどうすればよいですか? 手動で追加する必要があるため、 t.plus(10 秒) を避けたいと思います。

4

1 に答える 1