MetricBase バンド トリガーの作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • 測定基準値が値の範囲内にあるときを検出する MetricBase バンドトリガーを作成します。

    始める前に

    必要なロール:admin

    このタスクについて

    バンドトリガーは、測定基準が値の範囲外または範囲内にある場合に実行されます。

    図 : 1. バンドトリガー値
    バンドトリガーソリューション

    手順

    1. 移動先 すべて > MetricBase > MetricBase トリガー > トリガー定義.
    2. [新規] を選択します。
    3. MetricBase トリガー作成フォームで、[バンドトリガー] オプションを選択します。
    4. フォームのフィールドに入力します。
      トリガーレベルは、最初はこのフォームに表示されません。レベルは後で設定します。
      表 : 1. MetricBase バンドトリガーフォーム
      フィールド 説明
      名前 バンドトリガーの名前。
      テーブル名

      監視したい測定基準が含まれている MetricBase データベース内のテーブル。検索アイコンをクリックしたときに表示されるテーブルは、時系列測定基準で指定したテーブルのみです。

      テーブルを選択する前に測定基準を選択した場合、その測定基準を持つテーブルのみが [テーブル名] モーダルに表示されます。

      測定基準

      監視したいテーブル測定基準。[テーブル名] で指定します。検索アイコンをクリックしたときに表示される測定基準のみが、そのテーブルの測定基準です。

      [テーブル名] を指定する前に測定基準を選択した場合、時系列測定基準の測定基準がすべて表示されます。測定基準を選択した後は、[テーブル名] の横にある検索アイコンをクリックすると、その測定基準を含むテーブルのみが表示されるようになります。

      アクティブ トリガーを有効にするためのオプション。
      説明 トリガーの説明。
      集計関数 選択した集計値:[なし (None)][最大][最小]、または [平均][なし] は、収集期間の最後の値を使用することを意味します。
      ウィンドウ 集計関数の計算に使用される時間の長さ。たとえば、[期間] が 1 時間で、集計関数が [最小] で、新しいデータポイントが系列に追加されたとします。新しいデータ期間 (新しいデータポイントを含むデータの最後の 1 時間) を使用して、最小値が新たに計算されます。新たな最小値がさまざまなトリガーレベルと比較され、トリガーを実行するかどうかが決定されます。
    5. [保存] を選択します。
      新しいレコードが作成されます。
    6. 作成したレコードの [MetricBase バンドトリガーレベル] セクションで、各セルをダブルクリックし、トリガーパラメーターを指定する値を追加します。
      表 : 2. MetricBase バンドトリガーレベル
      フィールド 説明
      レベル 重大度の増加を示す数字。たとえば、レベル 1 の高度を 25 メートル超、50 メートル未満に、レベル 2 の高度を 25 メートル以下に定義します。レベルごとに異なるフローをトリガーする必要があります。レベルは、条件スクリプトでよく使用されます。
      関数 [値] をバンドの下限の最大値または最小値にする関数。したがって、この関数は、トリガー値がバンド内にあるかバンド外にあるかを定義します。たとえば、[関数][次の値未満] の場合、測定基準がバンド値を下回るとトリガーが実行されます。
      バンドの下限。次の画像を参照してください。
      バンド関数 [バンド値] をバンドの上限の最大値または最小値にする関数。したがって、バンド関数は、トリガー値がバンド内にあるかバンド外にあるかを定義します。たとえば、[バンド関数][次の値を超える] の場合、測定基準がバンド値を上回るとトリガーが実行されます。次の画像を参照してください。
      バンド値 バンドの上限。次の画像を参照してください。
      許容範囲 データの小さな変動に対してトリガーが繰り返し実行されるのを防ぐため、およびバンド値に対する許容マージンを設定します。トリガーの実行後に、トリガーを再度実行するには、データが許容範囲を上回っている必要があります。次の画像を参照してください。
      バンドトリガーの概要

      たとえば、[関数][次の値を超える]で、[値] が 25、[バンド値] が 50 であるとします。

      • [許容範囲] が 0 の場合、トリガーは 25 より大きく 50 未満のすべての値に対して実行されます。
      • [許容範囲] が 5 の場合、範囲は 50 ± 5 (45 ~ 55) および 25 ± 5 (20 ~ 30) になります。
      • 最後の 2 つのデータポイントが 51 と 49 の場合、49 が [バンド値] を下回っているため、トリガーが実行されます。
      • 次の 2 つのデータポイントが 51 と 49 の場合、前回のトリガー実行以降、値は許容範囲内にあるため、トリガーは再度実行されません。
    7. テーブルに行を 1 つ以上追加して、マルチレイヤーのトリガー動作を作成します。
      注:
      レベルを移行できるように、バンドトリガーに少なくとも 2 つのレベルを定義する必要があります。

      通常、追加の各行 (レベル) はより重大な状態を示します。レベルに関連付けられた フローデザイナー フローは、重大度が増すとともに警告を発します。

    8. [更新] を選択します。
    9. オプション: トリガーが フローデザイナー フローを実行するかどうかを決定するトリガー条件を追加します。
      詳細については、「 Create a triggering condition (トリガー条件の作成)」を参照してください。

    バンドトリガーフォーム

    バンドトリガーフォーム

    次のタスク

    このトリガーを フローデザイナー フローに関連付けます。詳細については、「Assign a trigger to a flow (フローへのトリガーの割り当て)」を参照してください。