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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ブレークダウンのデータ ソースとして機能するファクト テーブルを指定します。条件を適用して、このブレークダウンソースの要素を指定します。

    始める前に

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

    このタスクについて

    レコードごとに一意の値があるフィールドを持ったファクト テーブルを常に使用します (通常は、Sys ID)。たとえば、Incident.Category ブレークダウン ソースは、[選択肢] テーブルから要素を取得します。その要素は、[Sys ID] フィールドによって特定されます。ブレークダウン ソースは、[インシデント] テーブル上に存在し、英語で、非アクティブでないものに、選択肢を絞り込みます。
    ヒント:
    この例のように、ファクト テーブルに選択肢 [sys_choice] を使用する場合は、[テーブル]、[要素]、および [言語] フィールドに条件を設定します。非アクティブなレコードも除外します。

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

    手順

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

      [テーブル] [次の値に等しい (=)] [インシデント] および

      [要素] [次の値に等しい (=)] [カテゴリ] および

      [言語] [次の値に等しい (=)] [en] および

      [無効] [次の値に等しい (=)] [false] または

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

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

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

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

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

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

    次のタスク

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