Indicator sources
-
- UpdatedAug 3, 2023
- 8 minutes to read
- Vancouver
- Performance Analytics
Indicator sources are data sets consisting of filtered records from one table or database view.
An indicator source configuration specifies a table, such as Incident [incident], conditions for filtering records from that table, and a frequency that you base on the conditions. An indicator source cannot specify a rotated table. Multiple indicators can use the same indicator source. Data collection jobs query the database once for each indicator source. Thus, all indicators that use the same indicator source get data from the same point in time.
Typically, an indicator tracks the situation on a certain
date. The indicator source conditions should include a date-related filter, such as
[Opened][on][Today]
. Indicators collected less frequently might specify a
larger date range, such as [Closed][on][This month]
.
Create indicator sources carefully. Since multiple indicators may be linked to an indicator source, it is not easy to change the indicator source after you created it. Furthermore, changing an indicator source can cause a disjoint with scores that you have already collected.
Define an indicator source
To provide a filtered data set of records that you can evaluate with one or more indicators, create an indicator source.
Before you begin
- An indicator source that meets your requirements may already exist. To help maintain your instance, you should not create duplicate indicator sources.
- Ensure that you give a unique name to any indicator source that you create. Giving the same name to different indicator sources can be confusing.
Role required: pa_data_collector or admin
Procedure
Example: Simple indicator source
- Name: Incidents.New
- Frequency:Daily
- Facts table:Incident [incident]
- Condition:[Opened] [on] [Today]

What to do next
If you are reusing a report source and the report source changes, a warning appears on the indicator source record. To update the indicator source to match the report source, click Update report source. You can also click the refresh button next to the Report source field.
The read-only Report source updated at field displays the last time the report source was updated. This date and time always appear in the GMT time zone.
Use a database view in an indicator source
You can select a database view as the facts table in an indicator source. Database views enable you to combine data from tables in your ServiceNow instance that are not connected by default.
Before you begin
Role required: pa_admin
About this task
By joining tables in a database view, you can easily access them by calling up the view. Then you can select fields from any of the tables included in the view. For example, if you want to report on the number of SLAs breached, you need fields from both the SLA and the Incident tables.
Procedure

Field | Description |
---|---|
View Table | A snapshot of records is collected from only one table in
the database view. Select which table has its records
collected. Important: If you change this
value, you effectively remove all earlier snapshots.
This change takes effect the next time that the data
collection job runs. This change does not affect
historical scores. |
List View | Select the list view used to display collected record sets. Default view is suggested, but you can select any defined view, such as Workspace. |
Example: Indicator source from database view
Let's say you want to create some indicators tracking the number of incidents that violate SLAs. You already have a database view included in your base system called incident_sla, which joins the Task SLA [task_sla] and Incident [incident] tables. Therefore, you create a new indicator source using this database view.


Related Content
- Report sources
Report sources are predefined data sets for creating reports.
- Creating business calendars
Now Platform documentation about setting up the business calendars that you can use for indicator sources.
- Database views