インジケーターソース
インジケーター ソース は、1 つのテーブルまたはデータベースビューからのフィルタリングされたレコードで構成されるデータセットです。
インジケーターソース構成では、インシデント [incident] などのテーブル、そのテーブルからレコードをフィルタリングするための条件、および条件に基づく頻度を指定します。インジケーターソースは、ローテーションされたテーブルを指定できません。複数のインジケーターで同じインジケーター ソースを使用できます。データコレクションジョブは、インジケーターソースごとに 1 回データベースをクエリします。したがって、同じインジケーターソースを使用するすべてのインジケーターは、同じ時点からデータを取得します。
通常、インジケーターは特定の日付の状況を追跡します。インジケーター ソースの条件には、[オープン済み][日付][今日] のような日付関連のフィルタが含まれている必要があります。収集周期の低いインジケーターでは、[クローズ済み][日付][今月] のようなより広い日付範囲を指定できます。
注意深くインジケーター ソースを作成します。インジケーター ソースには複数のインジケーターがリンクされる可能性があるため、インジケーター ソースを作成した後に変更することは容易ではありません。さらに、インジケーターソースを変更すると、既に収集したスコアと乖離する可能性があります。
インジケーターソースの定義
1 つ以上のインジケーターで評価できるレコードのフィルター済みデータセットを提供するには、インジケーターソースを作成します。
始める前に
- 要件を満たすインジケーターソースが既に存在している可能性があります。インスタンスを維持するため、重複するインジケーターソースを作成しないでください。
- 作成するインジケーターソースには必ず一意の名前を付けてください。異なるインジケーターソースに同じ名前を付けると、紛らわしいことがあります。
必要なロール:pa_data_collector または admin
手順
シンプルなインジケーターソース
- [名前]:Incidents.New
- [周期]:日次
- [ファクトテーブル]:インシデント [incident]
- [条件]:[オープン済み][日付][今日]
次のタスク
レポートソースを再利用している場合にレポートソースが変更されると、インジケーターソースレコードに警告が表示されます。レポートソースと一致するようにインジケーターソースを更新するには、[ レポートソースを更新] をクリックします。[ レポートソース ] フィールドの横にある更新ボタンをクリックすることもできます。
読み取り専用の [レポートソース更新日時] フィールドにレポート ソースが最後に更新された時刻が表示されます。この日付と時刻は常に GMT タイムゾーンで表示されます。
インジケーター ソースでのデータベース ビューの使用
インジケーター ソースのファクト テーブルとしてデータベース ビューを選択できます。データベース ビューを使用すると、デフォルトでは接続されていないServiceNowインスタンスのテーブルのデータを統合することができます。
始める前に
必要なロール:pa_admin
このタスクについて
データベースビューでテーブルを結合することで、ビューを呼び出して簡単にアクセスできます。次に、ビューに含まれる任意のテーブルからフィールドを選択できます。たとえば、違反した SLA の数をレポートする場合、SLA とインシデント テーブル両方のフィールドが必要です。
手順
| フィールド | 説明 |
|---|---|
| ビューテーブル | レコードのスナップショットは、データベースビューの 1 つのテーブルからのみ収集されます。レコードを収集するテーブルを選択します。 重要: この値を変更すると、以前のすべてのスナップショットが事実上削除されます。この変更は、次回のデータ収集ジョブが実行されたときに有効になります。この変更は、履歴スコアには影響しません。 |
| リストビュー | 収集されたレコード セットの表示に使用するリスト ビューを選択します。デフォルトのビュー が提案されますが、[ ワークスペース] などの定義済みのビューを選択できます。 |
データベースビューからのインジケーターソース
SLA に違反しているインシデントの数を追跡するインジケーターを作成するとします。ベースシステムには、タスク SLA [task_sla] テーブルとインシデント [incident] テーブルを結合する incident_sla というデータベースビューが既に含まれています。したがって、このデータベースビューを使用して新しいインジケーターソースを作成します。