Performance Analytics architecture

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Before using Performance Analytics, familiarize yourself with how the layers of architecture take you from raw database entries to insightful visuals on dashboards.

    Level Component Description Creator persona
    0 ServiceNow database tables Business process tables, containing the raw data that you want to analyze to evaluate performance. Examples: Incident [incident], Problem [problem]

    Inventory tables, containing the information you need to filter, categorize, or break down data from the business process tables. Examples: User [sys_user], Choice [sys_choice]

    N/A
    1 Indicator sources Metadata objects, each one of which can serve as the data source for multiple indicators. Indicator sources contain the following:
    • Reference to a business process table
    • Reference to a field on the table with unique values for every record
    • Conditions for filtering the records of the table
    • The indicator frequency for which this source is valid. An indicator frequency is the frequency for which data is collected for an indicator. The frequencies of the indicator and the indicator source must match.
    Performance Analytics Technical Expert, with at least the pa_data_collector role.
    1 Breakdown sources Metadata objects, each one of which can serve as the data source for multiple breakdowns. Breakdown sources contain the following:
    • Reference to an inventory table
    • Reference to a field on the table with unique values for every record
    • Conditions for filtering the records of the table
    Performance Analytics Technical Expert, with at least the pa_data_collector role.