Gunjan Kiratkar
Kilo Patron
Kilo Patron

 

Sr. No. Content
1 Challenges in ITSM
2 What is Performance Analytics
3 Plugins and Activation of Performance Analytics
4 Features of Performance Analytics
5 Indicators in Performance Analytics
6 Performance Analytics Live Example
7 Performance Analytics OnDemand Course

 

1gkpa.png

 

Image source: ServiceNow

  • Challenges in ITSM :

IT Service Management (ITSM) is rapidly becoming a forerunner of digital IT transformation. Businesses have always relied on IT services to run their day-to-day operations, but ITSM now faces the challenge of creating, customizing, and delivering IT- services faster than the speed of business. With real-time, transparent visibility into service performance, It can proactively solve problems and move the business forward. Here comes the Performance Analytics for that issues.

  • What is Performance Analytics :

ServiceNow Performance Analytics is a tool for improving organizational performance and delivering successful service delivery by utilizing industry-leading metrics and benchmarks. It has excellent advanced reporting capabilities, which we can use to generate a data visualization.

  • Plugins and Activation of Performance Analytics :

Name: Performance Analytics - Premium

ID : com.snc.pa.premium

2gkpa.png

 

Fig.Performance Analytics Application Installation

The Performance Analytics - Premium plugin includes the following features:

Create indicators, breakdowns, widgets, and other records
Create interactive filters and use interactive analysis
Create text analytics widgets
Use Performance Analytics with external data
Preserve scores longer than 180 days
Create in-form analytics
Use a Microsoft Excel data source as part of the Report Designer report creation workflow
Schedule Scorecard export to PDF

NOTE: According to ServiceNow Performance Analytics licenses are required to activate licensed Performance Analytics plugins on production instances. Licenses are not required to activate Performance Analytics plugins on a development or test instance.

  • Features of Performance Analytics : 
  1. KPIs and dashboards
    It has a KPI feature to measure various kinds of KPIs and great visualization of KPIs and graphs on the Dashboard.
  2. Real-time visibility 
    It will give you real-time trends and graphs of data to make the decisions.
  3. Spotlight
    Focus teams on what they should prioritize, using business requirements to rank tasks or records.
  4. KPI signals
    Get automatic alerts about anomalies that can impact service delivery—available in Agent Workspace.
  5. Analytics Hub
    View trends, predictions, breakdowns, and associated records for detailed performance analysis.
  6. Trusted information
    Use real-time, in-platform data as your single source of truth—not scattered info sources.
  7. Bring-your-own data
    Get the full picture by blending in-platform results with Excel worksheets or JDBC data sources.
  8. Security and scale
    Rest easy while data stays secure, scales automatically, and permissions apply across the platform.
  • Indicators in Performance Analytics :

Indicators are a source of data and perform operations on data.

It is a direction of indicating whether data is going upside or downside.

It has its predefined units e.g. Days, Hours, Months, Quarters, Percentages, etc.

  1. Types of Indicators:-
    • Automated Indicators : 
      • Automated Indicators are having data sources associated with them.
      • The data is collected from tables with various conditions applied to it.
      • If the data needs complex operations to perform then there is an option to write a script as well.
      • These are the most frequently used indicators in the system to collect the data.
    • Manual Indicators : 
      • The manual indicators are not like Automated indicators. It doesn't have a data source associated with it.
      • We have put manual data entries and populated these indicators by adding scores to the scoresheet manually. 
    • Formula Indicators : 
      • Formula indicators are used if we want to perform operations on 2 different indicators results.
      • Create a formula indicator in these cases:
        • To calculate a score from multiple indicators, such as the average of two indicators.
        • To extract a calculated value of an indicator from the Analytics Hub and perform operations on that value.
        • To measure the gap to the overall target of multiple, combined indicators (an index indicator).

2. Breakdowns:-

    • Breakdowns are used to divide data based on parameters.
    • If we want to get the data based on Configuration Item then we can create a breakdown for the configuration item and assign that to the indicator so that it will differentiate the values based on configuration items.
  • Performance Analytics Live Example : 

Problem Statement : 

Calculate the Mean Time Between Failure (MTBF) for the configuration item for which the outage is created on last month.

Formula to calculate MTBF : (Total Days in last month - Total Down Duration for Particular CI on last month) / (Number of occurrences for the outage on last month)  

(Note: The formula is only for demonstration purposes, it is not an official one).

 

Implementation Steps:

  1. Create Indicator Source :

Specify the fact table- It is the source table from where we are getting the data.

In our case it is 'cmdb_ci_outage' table.

We can specify the condition at the indicator source level as well but then it restricts the source for that particular indicator so it is better to specify the filter condition at the Indicator level. In that way, we can use the Indicator source for multiple indicators.

3gkpa.png

 

Fig. Indicator Souce Creation

2. Create Automated Indicator :

Specify the Name, Direction, and Unit for the Indicator. The Description field will be auto-generated when you save the form.

You can also specify the precision for that particular unit value. Unit defines the output value formate. In this case, it is days so it is a numeric value.

 

4gkpa.png

 

Fig. Automated Indicator Configuration

 

Specify the indicator source which we created in the first step.

The aggregator is the same as that of the normal reporting tool aggregator but when you select any aggregator other than 'Count' then it makes visible the field as scripted. If we tick that option then it will allow us to make complex calculations on the values which are coming from Indicator Source Table.

In this case, we are using the OOB table column 'Duration' for calculation purposes.

5gkpa.png

 

Fig. Automated Indicator Source Configuration

Specify the Additional Condition as we only want the data from the last month.

6gkpa.png

 

Fig. Additional Conditions in Automated Indicator

3. Create Breakdown for Configuration Item :

Search Breakdown in application navigator -> Create New 

7gkpa.png

 

Fig. Breakdown Module

 

Configure the new Breakdown as below :

In Link to indicator select the newly created indicator.

8gkpaCreate New In.png

 

Fig. Breakdown Configuration

4. Create the Scheduled Data Collection job :

Every indicator must have 2 jobs associated with it. one is On Demand for historical data collection run only once when we implement or move the PA customization to different instances and 2nd one is for daily data collection.

By default when we create the breakdown then the one temporary job will get created we can use that On Demand for historical Data collection.

Now we can create one job for daily data creation as below :

9gkpaDaily Job.png

 

Fig. Daily Data Collection Job

5. Create Automated Indicator to get the Count of Outages for last month :

Specify the same source as we specify for the 1st Automated indicator.

In source instead of sum aggregator use count as an aggregator.

Assigned the same 2 scheduled jobs for this indicator as well in the related list of jobs.

Assigned the same breakdown which we created earlier for this indicator as well.

Specify the additional condition as created on last month.

10gkpa.png

 

Fig. Indicator for Count of record

6. Create Formula Indicator to perform the calculation on the above two indicators.

Write down the formula to calculate the MTBF in the formula field.

Here we are using the two indicator values to evaluate the end result.

You can use the 'browse indicator' option mentioned below the formula text box to get the proper name of the indicator in the formula text box.

Specify the same breakdown for the formula indicator as well.

 

11gkpa.png

 

Fig. Formula Indicator

7. Create a Widget for the formula Indicator :

Form Application Navigator type Widget -> Select Widget Under Performance Analytics and Create Configuration for a widget like below image.

Specify formula indicator and Breakdown in the Indicator and Breakdown Field Respectively.

Select the proper visualization which you want by default when the dashboard loads.

You can specify the Sort direction and Colors as well for the visualization.

 

12gkpa.png

 

Fig. Widget For Formula Indicator

8. Create Dashboard for Widget :

Create a new dashboard and Click on the plus icon to add that widget to the Dashboard.

Select the widget category as Performance Analytics and type the widget name in the search box.

You will get that widget name inside the Breakdown.

13gkpa.png

 

Fig. Adding Widget to Dashboard

Click on Add button to get it displayed on the dashboard.

14gkpaadd.png

 

Fig. Adding Widget to Dashboard

15gkpaVisualize.png

 

Fig. Actual Dashboard for MTBF

You can change the Visualization from the option above to a different format. It is having below Options:-

16gkpaVisualize.png

 

Fig. Different Visualization Options in Dashboard

  • Performance Analytics OnDemand Course:-

Performance Analytics (PA) Fundamentals On Demand (San Diego)

 

This is all about Performance Analytics from my side. hope it helps you in your implementation.

We will discuss more about advanced scripting options from automated indicators in upcoming blogs. Thanks for reading my blog. 

 

Please mark my Blog as helpful and bookmark it for your future reference.

 

Regards,

Gunjan Kiratkar

Consultant - ServiceNow, Cloudaction

Community Rising Star 2022

 

2 Comments