Null Action(デバッグ)
Null Actionは、ルールにアクションを関連付けずに設定でき、ルールのデバッグ専用で使用されます。
ルールの設定
左側メニューからデータ統合をクリックし、デバッグカテゴリの中にある**何もしない(デバッグ)**を見つけます。クリックして新規ルールページに入り、SQLエディターに以下のルールマッチングSQL文を入力します。
sqlSELECT payload.msg as msg FROM "t/#" WHERE msg = 'hello'SQLエディター下のTry It Outトグルスイッチをオンにし、以下のテストデータを入力します。
トピック: t/a
ペイロード:
json{ "msg": "hello" }
テストをクリックし、出力結果を確認します。正しく設定されていれば、以下のように完全なJSONデータがテスト出力として返されます。
期待通りのテスト出力が得られたら、次のステップに進めます。
注意: テストが通らない場合は、SQLの準拠状況を確認してください。
json{ "msg": "hello" }ルール作成をクリックしてルール一覧に戻ります。アクションを含まないルールが作成されていることを確認できます。
テスト
データ報告のシミュレーションにはMQTTXの使用を推奨しますが、他の任意のクライアントでも実行可能です。
MQTTXを使ってデプロイメントに接続し、t/aトピックに以下の内容のメッセージを送信します。
json{ "msg": "hello" }コンソールでランタイムデータを確認します。ルール一覧のルールIDをクリックすると、ランタイム統計ページでNull Actionルールの統計情報が表示されます。