ブレークダウンソースの定義

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • ブレークダウンのデータソースとして使用するファクトテーブルを指定します。外部データは Workflow Data Fabric テーブルを介してサポートされています。条件を適用して、このブレークダウンソースの要素を指定します。

    始める前に

    必要なロール:pa_data_collector、pa_admin、または admin。ブレークダウンソースの作成者は、インジケーターソースが使用するテーブルと参照列にアクセスする必要があります。

    このタスクについて

    すべてのレコードに対して一意の値 (通常は Sys ID) を持つフィールドを持つファクトテーブルを常に使用します。たとえば、Incident.Category ブレークダウンソースは、 Choice テーブルから要素を取得します。要素は [システム ID ] フィールドで識別されます。ブレークダウン ソースは、[インシデント] テーブル上に存在し、英語で、非アクティブでないものに、選択肢を絞り込みます。

    ヒント:
    この例のように、ファクトテーブルに選択肢 [sys_choice] を使用する場合は、[テーブル]、[要素]、および [言語] フィールドに条件を設定します。また、非アクティブなレコードも除外します。

    ファクトテーブル、フィールド、および条件が表示された、Incident.Category の入力済みのブレークダウンソースフォーム
    ブレークダウンソースは、選択肢テーブルの次のレコードを使用します
    。 ブレークダウンソースの例に対応するフィルター済み選択テーブルレコード。
    注:
    選択肢テーブルには、すべてのテーブルから考えられるすべての選択肢が含まれているため、テーブル列と要素列があります。ブレークダウンソースに使用する他のほとんどのファクトテーブルは、より単純です。

    手順

    1. 移動先 すべて > パフォーマンスアナリティクス > ブレークダウンソース をクリックし、[ 新規] をクリックします。
    2. ブレークダウンソースにわかりやすい 名前を付けます。
    3. 他のユーザーがこのブレークダウンソースの使用と目的を理解し、重複を作成しないように、詳細な 説明 を追加します。
    4. [ ファクトテーブル] で、ブレークダウンソースが要素を取得するテーブルを選択します。
      たとえば、ブレークダウンソースでユーザーグループを要素として指定する場合は、 グループ [sys_user_group] を選択します。
      警告:
      データの収集を開始した後は、ソースのファクトテーブルを変更しないでください。ファクトテーブルを変更すると、次のスコア収集時に関連するインジケーターのすべての履歴スコアが失われます。
    5. [ フィールド] テーブルで、すべてのレコードの一意の値を含むフィールドを選択します。
      通常、このフィールドは Sys ID です。
    6. 不要な要素を除外するための 条件 を設定します。
      選択肢 [sys_choice] をファクトテーブルとして設定する場合は、常にテーブル、要素、および言語でフィルタリングし、非アクティブなレコードを除外します。たとえば、次のようになります。

      [Table] [is] [incident] および

      [Element] [is] [Category] および

      [Language] [is] [en] および

      [Inactive] [is] [false] または

      [非アクティブ][次の値に等しい][空]

    7. 選択した条件に一致するレコードの数を確認するには、[ プレビュー] をクリックします。
    8. オプション: 関連リスト条件を定義して、別のテーブルとの関係をフィルターに含めます。
      詳細については、「 関連リスト条件の追加」を参照してください。
      たとえば、構成アイテム (CI) マネージャーのブレークダウンソースを考えてみましょう。ファクトテーブルはユーザー [sys_user] ですが、このテーブルから適用できる唯一の条件は、アクティブなユーザーをフィルタリングすることです。テーブルのフィールドでは、CI マネージャーであるユーザーのみを選択できません。何百もの結果が得られます。

      アクティブなユーザーのみをフィルタリングするブレークダウンソース

      ユーザーレコードの名前が構成アイテム [cmdb_ci] テーブルの [管理担当者] 列の少なくとも 1 つのエントリと一致する必要があるという条件を追加すると、ブレークダウンソースは CI マネージャーであるユーザーのみを返します。

      関連リスト条件のあるブレークダウンソース

    9. オプション: [ 不一致のラベル] に、インジケーターソースレコードのマッピングされたフィールドの値がブレークダウンソースのどの要素とも一致しない場合に使用するカスタムラベルを書き込みます。
      デフォルトのラベルは [ 不一致] です。
      Incident.Category ブレークダウンソースは、[テーブル] フィールドの値がインシデントで、[要素] フィールドの値がカテゴリである選択肢 [sys_choices] テーブルのレコードを参照します。カテゴリブレークダウンには、Incident.Category ブレークダウンソースからインシデント [incident] テーブルの [カテゴリ] フィールドへのマッピングが含まれています。インシデントレコードの [カテゴリ] フィールドに null 値がある場合、このレコードにカテゴリブレークダウンを適用したときの値は、デフォルトで [ 不一致] になります。
    10. [ セキュリティ ] タブで、要素セキュリティリストに基づいてロール別にブレークダウンソース要素を除外するか含めるかを設定します。
      詳細については、「要素セキュリティリストの定義」を参照してください。

    次のタスク

    このブレークダウンソースを使用するブレークダウンを作成します。[ ブレークダウン] タブを開き、[ 新規] をクリックします。自動ブレークダウンの作成で説明したように、ブレークダウンフォームが開きます。このソースを使用するブレークダウンを作成すると、これらのブレークダウンが [ブレークダウン ] タブに一覧表示されます。