メトリックベース バンドトリガーの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • メトリクス値が値の範囲内にあるときを検出する メトリックベース バンドトリガーを作成します。

    始める前に

    必要なロール:admin

    このタスクについて

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

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

    手順

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

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

      テーブルを選択する前にメトリクスを選択した場合、そのメトリクスを持つテーブルのみが [テーブル名] ダイアログボックスに表示されます。

      メトリクス

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

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

      アクティブ トリガーを有効にするためのオプション。
      説明 トリガーの説明。
      集計関数 選択したアグリゲーション値:[なし (None)][最大][最小]、または [平均][なし] は、収集期間の最後の値を使用することを意味します。
      ウィンドウ 集計関数の計算に使用される時間の長さ。たとえば、[期間] が 1 時間で、集計関数が [最小] で、新しいデータポイントが系列に追加されたとします。新しいデータ期間 (新しいデータポイントを含むデータの最後の 1 時間) を使用して、最小値が新たに計算されます。新たな最小値がさまざまなトリガーレベルと比較され、トリガーを実行するかどうかが決定されます。
    5. [保存] を選択します。
      新しいレコードが作成されます。
    6. 作成したレコードの [メトリックベース バンドトリガーレベル] セクションで、各セルをダブルクリックし、トリガーパラメーターを指定する値を追加します。
      表 : 2. メトリックベースバンドトリガーレベル
      フィールド 説明
      レベル 重大度の増加を示す数字。たとえば、レベル 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. オプション: トリガーがワークフロースタジオのフローを実行するかどうかを決定するトリガー条件を追加します。
      条件付きでトリガーを実行」を参照してください。

    バンドトリガーフォーム

    バンドトリガーフォーム

    次のタスク

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