インジケーターソース

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む11読むのに数分
  • インジケーター ソース は、1 つのテーブルまたはデータベースビューからのフィルタリングされたレコードで構成されるデータセットです。

    インジケーターソース構成では、インシデント [incident] などのテーブル、そのテーブルからレコードをフィルタリングするための条件、および条件に基づく頻度を指定します。インジケーターソースは、ローテーションされたテーブルを指定できません。複数のインジケーターで同じインジケーター ソースを使用できます。データコレクションジョブは、インジケーターソースごとに 1 回データベースをクエリします。したがって、同じインジケーターソースを使用するすべてのインジケーターは、同じ時点からデータを取得します。

    通常、インジケーターは特定の日付の状況を追跡します。インジケーター ソースの条件には、[オープン済み][日付][今日] のような日付関連のフィルタが含まれている必要があります。収集周期の低いインジケーターでは、[クローズ済み][日付][今月] のようなより広い日付範囲を指定できます。

    注意深くインジケーター ソースを作成します。インジケーター ソースには複数のインジケーターがリンクされる可能性があるため、インジケーター ソースを作成した後に変更することは容易ではありません。さらに、インジケーター ソースを変更すると、すでに収集したスコアと不整合が生じる可能性があります。

    注:
    インジケーターを作成する前に、インジケーター ソースを作成する必要があります。

    インジケーター ソースの定義

    1 つ以上のインジケーターで評価できるレコードのフィルター済みデータセットを提供するには、インジケーター ソースを作成します。

    始める前に

    次の理由により、インジケーターソースのリストを確認します。
    • 要件を満たすインジケーターソースが既に存在している可能性があります。インスタンスを維持するには、重複するインジケーター ソースを作成しないでください。
    • 作成するインジケーター ソースには必ず一意の名前を付けてください。異なるインジケーター ソースに同じ名前を付けると、混乱を招く可能性があります。

    必要なロール:pa_data_collector または admin

    手順

    1. 移動先 すべて > Performance Analytics > インジケーターソース をクリックし、[ 新規] をクリックします。
    2. Incidents.Open など、インジケーター ソースの使用目的を簡単に確認できる一意の名前を入力します。
    3. 他のユーザーがこのインジケーター ソースの使用法と目的を理解し、重複を作成しないように、詳細な 説明 を追加します。
    4. [ カレンダー] フィールドで、標準カレンダーまたはインスタンスで定義されているビジネスカレンダーのいずれかを選択します。
      警告:
      ビジネスカレンダーを使用していて、後でそのビジネスカレンダーのエントリを変更すると、データが無効になります パフォーマンスアナリティクス 。エントリ変更前に収集したスコアは、エントリ変更後に収集したスコアと互換性がありません。この警告は、会計カレンダースケジュールにも適用されます。

      ビジネスカレンダーを使用する場合は、「ビジネスカレンダー:エントリ開始」または「ビジネスカレンダー:エントリ終了時間」に実行するデータ収集ジョブを作成できます。

    5. [ 有効期間の頻度 ] または [カレンダーの頻度 ] フィールドに入力します。
      • 標準カレンダーを選択した場合は、[ 有効期間] の [頻度 ] フィールドがあります。このフィールドでは、標準インジケーターの頻度を選択できます。デフォルトの選択は [毎日] です。
      • ビジネスカレンダーを選択すると、[ カレンダー頻度 ] フィールドが表示されます。このフィールドは必須です。選択したビジネスカレンダーによって、使用可能な頻度の範囲が決まります。
      このインジケーターソースに基づくインジケーターは、このフィールドの値をインジケーター の頻度として使用します。デフォルトでは、インジケーターのスコア収集期間はこの頻度に従います。この動作はインジケーター レコードで上書きできます。

      設定する周期がわからない場合は、ビジネス サイクルの周期を基準にします。

    6. ファクト テーブルを直接選択するか、レポート ソースを再利用して選択します。
      フィールド説明
      ファクトテーブル ファクト テーブルおよびそのテーブルのレコードをフィルタリングする条件を指定します。ファクト テーブルとしてデータベース ビューを指定できます。リモートテーブルはサポートされていません。
      レポートソース 再利用する既存のレポート ソースを指定します。レポート ソースでは、ファクト テーブルとフィルタリング条件を指定します。

      レポート ソースが変更された場合、インジケーター ソースを表示したときに警告が表示されて、変更が通知されます。インジケーター ソースを更新するには、[レポートソース] フィールドの横にあるリフレッシュ ボタンをクリックします。

      警告:
      • パフォーマンスアナリティクス はリモートテーブルをサポートしていません。
      • データの収集を開始した後は、ソースのファクトテーブルを変更しないでください。ファクトテーブルを変更すると、次のスコア収集時に関連するインジケーターのすべての履歴スコアが失われます。
    7. ファクト テーブルを直接選択する場合は、データをサブセットに含める前に満たす必要がある 条件 を追加します。
      たとえば、条件 [有効][次の値に等しい (=)][true][作成日][次の値もしくはそれ以前(<=)][日付] などと設定します。
      ヒント:
      • テキスト フィールドのインジケーター ソース条件では、大文字と小文字は区別されません。
      • インジケーターソースとインジケーターに設定された条件がすべて適用されます。
      • インジケーターでリアルタイム スコアを表示するには、インジケーターまたはインジケーター ソースに条件を設定します。
      • インジケーター ソースを再利用できるように、上位レベルの条件のみを使用してインジケーター ソース条件を定義してください。データをより深く理解するには、個々のインジケーターの詳細フィルタを使用します。
      • インジケーター ソースには、[作成][日付][今日] などの日付条件が少なくとも 1 つ必要です。
      • 通常、日付条件はインジケーターの頻度と同じ期間を参照する必要があります。たとえば、日数に関する条件は、日次インジケーターにのみ指定する必要があります。月数に関する条件は、月次インジケーターにのみ設定する必要があります。
      • テーブルのsys_id値または表示値へのドット連結は避けてください。代わりに、参照フィールドを単独で使用して、不要な結合が作成されないようにします。
      • インジケーター ソース条件を適切に設計すると、そのソースのインジケーターの少なくとも 1 つに独自の追加条件はありません。

      条件の構築に関する一般的な情報については、「 条件ビルダー」を参照してください。

    8. オプション: 関連リスト条件を定義して、フィルターに別のテーブルとの関係を含めます。
      詳細については、「 関連リスト条件の追加」を参照してください。
    9. このインジケーターソースが返すレコードの数を確認するには、[ プレビュー] をクリックします。
      警告:

      プレビュー機能に表示されている内容にかかわらず、収集されるレコードの上限を超えている可能性があります。プレビュー機能では、データコレクターが実際にフェッチする数よりも少ない数のレコードが表示されます。データ収集ジョブはレコードをフェッチするときに ACL とビジネスルールを無視しますが、プレビュー機能はそれらに従います。詳細については、「 KB0756238」を参照してください。

    10. [レコードビュー] タブのリスト ビューで、デフォルトビューを選択します。
      デフォルトビューは、ワークベンチウィジェットと、 および KPI 詳細のこのインジケーターソースアナリティクスハブ用に収集されたレコードリストに適用されます。使用可能なビューは、ファクト テーブルによって異なります。
    11. オプション: [レコード コレクション] タブで、単一のインジケーター ソースに対してのみ、ジョブが単一のインジケーター ソースに対して収集できるレコードの最大数を上書きします。
      [ Override record collection (レコード収集を上書き)] を選択し、[Maximum number of records collected (収集されるレコードの最大数)] に値を入力します。プロパティ com.snc.pa.dc.max_row_count_indicator_sourceに設定されているデフォルト値を上書きしています。詳細については、「パフォーマンスアナリティクス のプロパティ」を参照してください。
    12. コンテキスト メニューを展開して [保存] をクリックします。
    13. オプション: ビジネスカレンダーを使用するようにこのインジケーターソースを構成した場合は、スコアとスナップショットを保持し、季節パターンを見つけるための期間の数を設定します。
      これらの設定は、同じカレンダー頻度を使用するすべてのインジケーター ソースとインジケーターに適用されます。インジケーターのオーナーは、そのインジケーターのこれらの設定を上書きできます。インジケーター ソースでこれらの値を設定しない場合、誰かがこのカレンダー頻度を使用して初めてインジケーターを作成するときに、これらの値を設定するように求められます。
      1. [関連リンク] で、[ 保存期間を構成] をクリックします。
        PA ビジネスカレンダー保持期間レコードが開きます。
      2. 季節性を確立するエントリ数 」フィールドに、季節パターンの検索に必要な、ビジネス・カレンダまたはスケジュール・エントリで定義されている期間の数を入力します。
        ビジネスカレンダーエントリの詳細については、「 ビジネスカレンダーの作成」を参照してください。
      3. ビジネスカレンダーまたはスケジュールエントリでの定義に従って、スコアとスナップショットを保持する期間の数を設定します。
        デフォルト値の 1 が指定されていますが、変更を検討する必要があります。

    シンプルなインジケーターソース

    次の設定は、毎日新しいインシデントを収集するインジケーター ソースを作成します。
    • [名前]Incidents.New
    • [周期]日次
    • [ファクトテーブル]インシデント [incident]
    • [条件][オープン済み][日付][今日]
    図 : 1. インジケーター ソースの作成
    インジケーター ソースの作成

    次のタスク

    インジケーター ソースを作成したら、レコードの関連リストでテキスト インデックス構成を定義できます。これらの構成を使用して、ワード クラウドを含むテキスト ウィジェットを作成します パフォーマンスアナリティクス 。詳細については、「テキスト分析の設定」を参照してください。

    レポート ソースを再利用しているときにレポート ソースが変更されると、インジケーター ソース レコードに警告が表示されます。インジケーター ソースをレポート ソースと一致するように更新するには、[ レポート ソースの更新] をクリックします。[ レポートソース ] フィールドの横にある更新ボタンをクリックすることもできます。

    読み取り専用の [レポートソース更新日時] フィールドにレポート ソースが最後に更新された時刻が表示されます。この日付と時刻は、常に GMT タイムゾーンで表示されます。

    インジケーター ソースでのデータベース ビューの使用

    インジケーター ソースのファクト テーブルとしてデータベース ビューを選択できます。データベース ビューを使用すると、デフォルトでは接続されていないServiceNowインスタンスのテーブルのデータを統合することができます。

    始める前に

    必要なロール:pa_admin

    このタスクについて

    データベースビューでテーブルを結合すると、ビューを呼び出すことで簡単にテーブルにアクセスできます。次に、ビューに含まれる任意のテーブルからフィールドを選択できます。たとえば、違反した SLA の数をレポートする場合、SLA とインシデント テーブル両方のフィールドが必要です。

    手順

    インジケーター ソースのファクト テーブルとしてデータベース ビューを選択した場合は、インジケーター ソース フォームの [レコードビュー] セクションで追加の構成を行います。
    図 : 2. インジケーターソースフォームの [レコードビュー] セクション
    インジケーターソースフォームの [レコードビュー] セクション
    フィールド 説明
    ビューテーブル レコードのスナップショットは、データベースビューの 1 つのテーブルからのみ収集されます。レコードが収集されるテーブルを選択します。
    重要:
    この値を変更すると、以前のスナップショットがすべて実質的に削除されます。この変更は、データ収集ジョブが次に実行されるときに有効になります。この変更は履歴スコアには影響しません。
    リストビュー 収集されたレコード セットの表示に使用するリスト ビューを選択します。デフォルトのビュー が提案されますが、[ ワークスペース] などの定義済みのビューを選択できます。
    注:
    一意のSys ID を生成しないビューテーブルで第 2 レベルのブレークダウンを収集すると、スコアとレコード数が一致しないことがあります。これらの値が一致しない場合、スコアは正しいです。レコード数は一意でないsys_idsのアーティファクトであるため、正しくありません。

    データベースビューからのインジケーターソース

    SLA に違反したインシデントの数を追跡するインジケーターを作成するとします。着信incident_slaには、タスク SLA [task_sla] テーブルとインシデント [incident] テーブルを結合するデータベースビューがすでに含まれ ベースシステム ています。したがって、このデータベースビューを使用して新しいインジケーターソースを作成します。

    データベースビューを見ると、タスク SLA テーブルのタスクがインジケーターテーブルの一意のsys_id値と一致するレコードが取得されていることがわかります。

    スナップショットは 1 つのテーブルからのみ取得できますが、通常は一意の値を持つフィールドを持つテーブルのスナップショットを撮ることをお勧めします。したがって、インジケーター ソースのビュー テーブルとしてインシデント [incident] を選択します。