SlideShare a Scribd company logo
Analyzing hierarchical
data in ServiceNow
Performance Analytics,
ServiceNow
Ramya Raghavan Pieter Goris
Performance Analytics,
ServiceNow
2 © 2019 ServiceNow, Inc. All Rights Reserved.
Safe harbor notice for forward-looking
statements
This presentation may contain forward-looking statements. These statements are
intended to be covered by the safe harbor provisions contained in the U.S. Private
Securities Litigation Reform Act of 1995. These statements reflect the current beliefs
of ServiceNow and are based on current information available to the company as of
the date hereof. ServiceNow does not assume any obligation to update the
forward‑looking statements provided to reflect events that occur or circumstances
that exist after the date on which they were made. The forward‑looking statements in
this presentation are subject to various risks and uncertainties that could cause
actual outcomes and results to differ materially and adversely from those expressed
in such forward‑looking statements. Further information on factors that could affect
the company’s financial and other results is included in the filings we make with the
Securities and Exchange Commission from time to time, including those discussed in
our most recent Annual Report on Form 10-K. The information in this presentation on
new offerings, features, or functionality is intended
to outline our general product direction and should not be relied upon in making a
purchasing decision.
3 © 2019 ServiceNow, Inc. All Rights Reserved.
Lab instructions
https://developer.servicenow.com/app.do#!/event/knowledge19/LA
B1614
* You can access the Online Guidebooks
in the Knowledge 19 mobile app.
SSID: Knowledge2019 Password: #digitize
http://clabs.link/lab1614a Password: lab1614a-xxxx#K19
• Online Guidebook*
• Instance Registration
• Wi-Fi
• Gurus
4 © 2019 ServiceNow, Inc. All Rights Reserved.
5 © 2019 ServiceNow, Inc. All Rights Reserved.
B&B Menu Items
6 © 2019 ServiceNow, Inc. All Rights Reserved.
B&B combo menu
7 © 2019 ServiceNow, Inc. All Rights Reserved.
Beverly
Hills
Long
Beach
USA
Texas
Californi
a
San
Francisco
Los
Angeles
8 © 2019 ServiceNow, Inc. All Rights Reserved.
Beverly
Hills
Long
Beach
USA
Texas
Californi
a
San
Francisco
Los
Angeles
9 © 2019 ServiceNow, Inc. All Rights Reserved.
Beverly
Hills
Long
Beach
USA
Texas
Californi
a
San
Francisco
Los
Angeles
10 © 2019 ServiceNow, Inc. All Rights Reserved.
What you will learn today …
1 2 3
Manage your data to
produce information
that gives you insights
on improvement
opportunities
Techniques to display
hierarchical data
through an easy
navigation
Securing your
breakdown elements
11 © 2019 ServiceNow, Inc. All Rights Reserved.
Experience: 6+ years of experience with ServiceNow, 11+ years of experience
in quality engineering
Expertise: ITSM, Performance Analytics and Reporting
Current projects: Ensure the quality of deliverables on Performance Analytics
and reporting
Speaker introduction
Name: Ramya Raghavan
Title: Performance Analytics
Function: Staff Software QA Engineer
Company: ServiceNow
12 © 2019 ServiceNow, Inc. All Rights Reserved.
Speaker introduction
Experience/expertise: Working in the ITIL, ITSM-tooling and Reporting and Analytics space
for more than 20 years. With ServiceNow in the Performance Analytics and Reporting business
unit for 5 ½ years.
Achievements: Help the Performance Analytics solution grow from zero customers to multi-
thousand customers.
Current projects: Operating in the Performance Analytics and Reporting business unit in
various functions related to knowledge transfer and enablement, both the internal and the
external eco-system.
Name: Pieter Goris
Title: Analytics Solution Advisor
Function: Product Management
Company: ServiceNow
13 © 2019 ServiceNow, Inc. All Rights Reserved.
Exercises
Breakdown Matrix
1
Breakdown Rollups
2
Breakdown Relations
3
Breakdown Element Security
4
Online Guidebook: http://DevCenterLink (expanded in case it’s a long URL)
14 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown Matrix
15 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown matrix and breakdown exclusion
• Breakdowns allow for a more detailed
analysis of an indicator score
• When drilling into a breakdown, a second
level breakdown becomes available if the
breakdown matrix is activated
• On the second level breakdown, no
additional breakdown levels are available
• The breakdown matrix is 2-dimensional
• Any combination of breakdowns can be in the
matrix, including combinations that provide
little or no information
• Exclude breakdown combinations that are not
useful: they just clutter the analysis and
diffuse focus
16 © 2019 ServiceNow, Inc. All Rights Reserved.
Why breakdown matrix / breakdown matrix
exclusion?
What
Why
Use cases
• Slice and Dice: detailed analysis with two levels of
breakdowns
• Exclude the matrix for a combination of two breakdowns for
an indicator
• Find the opportunities for improvement
• Efficiently manage data, don’t clutter the analysis with non-
useful data and miss the opportunities
• State and Assignment Group
• Country and region, Assignment Group and Caller Department
17 © 2019 ServiceNow, Inc. All Rights Reserved.
Lab exercise
In this exercise we demonstrate how to activate the Breakdown Matrix and hos to create an
exclusion for a specific combination of breakdowns.
Steps:
• Add a breakdown to an indicator
• Enable the breakdown matrix for the indicator: activate second level breakdown for all
breakdowns
• Configure a breakdown matrix exclusion for two breakdowns (Category and Sub-
Category) to exclude the second level breakdown.
Introducing Manage Breakdowns to easily link breakdowns to the indicators
Result
Exclude the breakdown Sub-Category when you select an element from breakdown Category
and vice versa.
18 © 2019 ServiceNow, Inc. All Rights Reserved.
Exercise 1
Using the Breakdown Matrix
19 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown rollup
20 © 2019 ServiceNow, Inc. All Rights Reserved.
U.S.A(0)
Texas(0)
California(
0)
Los
Angeles
area (0)
Beverl
y Hills
(50)
Long
Beach
(35)
San
Francisc
o area
(0)
San
Mateo
(14)
Alameda
(46)
Without rollup
21 © 2019 ServiceNow, Inc. All Rights Reserved.
U.S.A(36
5)
Texas(105
)
California(1
45)
Los
Angeles
area (85)
Beverl
y Hills
(50)
Long
Beach
(35)
San
Francisc
o area
(60)
San
Mateo
(14)
Alameda
(46)
With rollup
22 © 2019 ServiceNow, Inc. All Rights Reserved.
Rollup example – Incident count on caller
location
Inciden
t
Caller Location
INC0001
Floor 1, Building A,
Atlanta, GA
INC0002 San Diego, CA
INC0003 Building B, Atlanta, GA
INC0004 Augusta, GA
INC0005 Remote, OR
INC0006 San Diego, CA
INC0007
Floor 1, Building A,
Atlanta, GA
INC0008 Augusta, GA
INC0009
Floor 2, Building A,
Atlanta, GA
INC00010 Washington, D.C.
Total: 10
23 © 2019 ServiceNow, Inc. All Rights Reserved.
Rollup example – Incident count on caller
location
Inciden
t
Caller Location Virtual Column *
INC0001
Floor 1, Building A,
Atlanta, GA
"Floor 1, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC0002 San Diego, CA "San Diego, CA",San Diego,CA,West,USA
INC0003 Building B, Atlanta, GA "Building B, Atlanta, GA",B,Atlanta,GA,East,USA
INC0004 Augusta, GA "Augusta, GA",Augusta,GA,East,USA
INC0005 Remote, OR "Remote, OR",OR,West,USA
INC0006 San Diego, CA "San Diego, CA",San Diego,CA,West,USA
INC0007
Floor 1, Building A,
Atlanta, GA
"Floor 1, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC0008 Augusta, GA "Augusta, GA",Augusta,GA,East,USA
INC0009
Floor 2, Building A,
Atlanta, GA
"Floor 2, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC00010 Washington, D.C. "Washington, D.C.",Washington,DC,East,USA
* This is shown as text for illustration purposes only, it MUST be a list of Sys IDs
• Virtual Column is a list of
Sys IDs returned from
your script (shown as
text for this example)
added in the map/reduce
step of data collection
• The record value will be
included into each
element in the virtual
column
24 © 2019 ServiceNow, Inc. All Rights Reserved.
Rollup example – Incident count on caller
location
Inciden
t
Caller Location Virtual Column
INC0001
Floor 1, Building A,
Atlanta, GA
"Floor 1, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC0002 San Diego, CA "San Diego, CA",San Diego,CA,West,USA
INC0003 Building B, Atlanta, GA "Building B, Atlanta, GA",B,Atlanta,GA,East,USA
INC0004 Augusta, GA "Augusta, GA",Augusta,GA,East,USA
INC0005 Remote, OR "Remote, OR",OR,West,USA
INC0006 San Diego, CA "San Diego, CA",San Diego,CA,West,USA
INC0007
Floor 1, Building A,
Atlanta, GA
"Floor 1, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC0008 Augusta, GA "Augusta, GA",Augusta,GA,East,USA
INC0009
Floor 2, Building A,
Atlanta, GA
"Floor 2, Building A, Atlanta,
GA",A,Atlanta,GA,East,USA
INC00010 Washington, D.C. "Washington, D.C.",Washington,DC,East,USA
Total: 10
Elemen
t
Count
A 3
B 1
Atlanta 4
San
Diego
2
Augusta 2
Washingt
on
1
GA 6
CA 2
OR 1
DC 1
East 7
West 3
USA 10
Total: 43
25 © 2019 ServiceNow, Inc. All Rights Reserved.
Why breakdown rollups?
What
Why
Use cases
A mechanism that allows to rollup the scores to the
hierarchy
Provide meaningful aggregation reporting across the
hierarchy
Incident count by location structure (e.g., city/state/country),
or organizational structure (unit/team/department), or
services structure, or assigned workgroup structure
26 © 2019 ServiceNow, Inc. All Rights Reserved.
Lab exercise
This exercise explains how to rollup scores in a data hierarchy.
Steps:
• Create a rollup script to get the hierarchy of locations which can be used in the scores
collections
• Create a new breakdown that uses the script for the mapping
• Associate the breakdown with the indicator
• Collect scores for the indicator
Result
Scores are rolled up in the location hierarchy using the parent field of a location.
27 © 2019 ServiceNow, Inc. All Rights Reserved.
Exercise 2
Breakdown Rollups
28 © 2019 ServiceNow, Inc. All Rights Reserved.
Alternate approach to
breakdown rollups:
Materializing the hierarchy
29 © 2019 ServiceNow, Inc. All Rights Reserved.
Why materialize the hierarchy?
What
Why
Use cases
• Materialized version of Breakdown Rollups without script
• Better for reporting and avoid costly scripts
• Scores by locations (e.g., city/province/country)
31 © 2019 ServiceNow, Inc. All Rights Reserved.
Demo
Materialize the
hierarchy
32 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown relations
33 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown relations examples
Parent or
Child
Same table
Uses parent
field
Peers
Same table
Use common
field
Members
Different
tables
Follows a
reference
34 © 2019 ServiceNow, Inc. All Rights Reserved.
“Parent” breakdown relation
• Navigation:
– Give users option to navigate from
”Child” ⇢ ”Parent” record,
thus the same breakdown is referenced
– Breakdown is the from breakdown, the “child”
– Related breakdown is the to breakdown, the
“parent”
35 © 2019 ServiceNow, Inc. All Rights Reserved.
“Parent” breakdown relation
Group record:
The child: Database Atlanta
Group record:
The parent: Database
36 © 2019 ServiceNow, Inc. All Rights Reserved.
“Parent” breakdown relation
• Relation:
– Breakdown field is the from breakdown, the
“child” record, typically Sys ID
– Related breakdown field is the to breakdown,
the ”parent”, like Parent or Manager
• Use Cases
– Locations
– Management / Organization Chain
– Category / Sub Category / Sub Category
– Nested Business Services
37 © 2019 ServiceNow, Inc. All Rights Reserved.
“Child” breakdown relation
• Navigation:
– Navigate from “Parent ⇢ Child” record
– Same breakdowns as with “Parent ⇢ Child”
• Relation:
– Invert Breakdown field/ Related breakdown
field settings from “Parent ⇢ Child” relation
• Use Cases
– Same use cases as with Parent ⇢ Child relation
38 © 2019 ServiceNow, Inc. All Rights Reserved.
“Peer” breakdown relation
• Navigation:
– Navigate from “Child ⇢ Child” record
– Same breakdowns as with “Parent” and “Child”
breakdown relations
• Relation:
– Breakdown field and Related breakdown field
are both Sys ID
– Common field is the field that makes the
elements Peers
• Use Cases
– Locations: Cities in the same State
– Users having the same Manager
– Users working in the same Location
39 © 2019 ServiceNow, Inc. All Rights Reserved.
“Member” breakdown relation
• Navigation:
– Navigate from an element of a breakdown to an
element of another breakdown
• Relation:
– can use a table of one of the breakdowns or a
M2M table
– Breakdown field and Related breakdown field
are the referenced fields in an M2M
• Use Cases
– Users in a Group
– Groups the User is in
– Category / Sub Category
– Any choice list with a dependent field
40 © 2019 ServiceNow, Inc. All Rights Reserved.
Why breakdown relations?
What
Why
Use cases
• Easy navigation through breakdown elements
• Provide a better user experience by making it easy
to navigate between related information
• Members of a group
• Parent <-> child groups
41 © 2019 ServiceNow, Inc. All Rights Reserved.
Lab exercise
This exercise explains how to create breakdown relations to easily navigate between related
breakdown elements in a data hierarchy.
Steps
• The Caller Location Rollup with Script breakdown is used.
• Three breakdown relations are created:
• 'Child’: to navigate from Country ⇢ State ⇢ City ⇢ Office location,
• 'Parent’: to navigate up the chain, from Office ⇢ City ⇢ State ⇢ Country
Child and Parent relations must be defined separately
• 'Peer’ or ‘Siblings’: to navigate to the same level: State ⇢ State, or City ⇢ City
42 © 2019 ServiceNow, Inc. All Rights Reserved.
Exercise 3
Breakdown Relations
43 © 2019 ServiceNow, Inc. All Rights Reserved.
Breakdown Relations
Breakdown Rollup
Breakdown Matrix
Recap breakdowns and hierarchical data
Limited to 2 levels
No defined
relationship
needed
Needs Collection
No limit to levels
Can use custom
logic and use
scripts
Needs Collection
No limit to levels
Requires defined
relationship
No Collection
Needed
44 © 2019 ServiceNow, Inc. All Rights Reserved.
Securing your breakdowns
45 © 2019 ServiceNow, Inc. All Rights Reserved.
Security
• Application Menu Authorization
– OOB Performance Analytics roles:
admin, data collector, power user,
viewer, target admin, threshold admin,
contributor
• Record Level Authorization
– Dashboards
– Indicators: if access is restricted, the
indicator will not show in the Analytics
Hub (i.e. scorecard list) But when on a
widget on a dashboard, the indicator
will show.
– Breakdown elements
46 © 2019 ServiceNow, Inc. All Rights Reserved.
Security – Breakdown element security
• A breakdown element security list
combines one or more elements and one
or more roles.
• Two types of lists: Blacklist and Whitelist
element
s
role
s
Blackli
st
roles on the list
have no access
to the elements
on the list
roles not on
the list do
have
access
47 © 2019 ServiceNow, Inc. All Rights Reserved.
Security – Breakdown element security
• A breakdown element security list
combines one or more elements and one
or more roles.
• Two types of lists: Blacklist and Whitelist
element
s
roles
Whiteli
st
roles on the list
have access to
the elements
on the list
roles not on
the list do
not have
access
48 © 2019 ServiceNow, Inc. All Rights Reserved.
Why breakdown element security?
What
Why
Use cases
• Control access to breakdown elements
• Secure your data
• HR cases
• Security incidents
49 © 2019 ServiceNow, Inc. All Rights Reserved.
Lab exercise
This exercise explains how to create a breakdown elements security list.
Steps:
• The element security list is created on the breakdown source Groups
• A whitelist is created, so the role on the list has access to the elements
• Elements on the list are based on a dynamic filter
• Apply breakdown element security to both Beth Anglin and David Dan, who are
members of different assignment groups
Result
Ensure the visibility of groups on breakdown dashboards restricts the element security
applied on the breakdown source level.
50 © 2019 ServiceNow, Inc. All Rights Reserved.
Exercise 4
Secure your breakdowns
51 © 2019 ServiceNow, Inc. All Rights Reserved.
Top takeaways
1 2 3
Manage your data to
produce information
that gives you insights
on improvement
opportunities
Techniques to display
hierarchical data
through an easy
navigation
Securing your
breakdown elements
52 © 2019 ServiceNow, Inc. All Rights Reserved.
Questions?
ramya.raghavan@servicenow.com
pieter.goris@servicenow.com
53 © 2019 ServiceNow, Inc. All Rights Reserved.
Tell us what you think!
Find the app in the Apple App Store
or Google Play Store by searching
for ServiceNow Events.
Give us your feedback
and submit the
survey.
Thank you

More Related Content

PPTX
SERVICENOW PPT BY PAVANKUMAR
PDF
Advanced ServiceNow Reporting_ A Guide.pdf
PPTX
transformation-story.pptx
PDF
295 ClubServicenow_platform-team-estimator.pdf
PPTX
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
PDF
Strategic Portfolio Management Capability Map.pdf
PPTX
App dynamics and servicenow v5
PPTX
Upgrade kit
SERVICENOW PPT BY PAVANKUMAR
Advanced ServiceNow Reporting_ A Guide.pdf
transformation-story.pptx
295 ClubServicenow_platform-team-estimator.pdf
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
Strategic Portfolio Management Capability Map.pdf
App dynamics and servicenow v5
Upgrade kit

Similar to LAB1614_Raghavan_ServiceNow_Knowledge_19_final_presentation.pdf (20)

PPTX
App Engine - Data Model Workshop - Vancouver.pptx
PDF
Break through the Analytics Barrier
PPTX
BI_Internship_Final
PDF
Innovation Unleashed: ServiceNow's Impact on IT Workflows
PDF
Leveraging the Power of the ServiceNow® Platform with Mainframe and IBM i Sys...
PPTX
Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)
PDF
AppSphere 15 - Application Analytics helping DevOps with Data Driven Decision...
PPTX
Ask the Experts Panel: How Customers Add Value to ServiceNow Discovery and Se...
PPTX
ServiceNow_Presentation_servicenow pptt
PDF
How INOVVO Delivers Analysis that Leads to Greater User Retention and Loyalty...
PDF
World of Watson 2016 - Architecting your Analytics House
PPT
Servicenow Introduction ppt on what is servicenow and how it is beneficial
PDF
10 Ways to Better Application-Centric Service Management
PDF
IBM Cognos - Vad handlar egentligen prediktiv analys om?
PDF
Performance Analytics for IT Operations Management
PDF
ITIL4 and ServiceNow
PDF
ServiceNow Utah Release Highlights
PPTX
Predictive System Performance Data Analysis
PPTX
Best Practices For Sharing Data Across The Enteprrise
PDF
ServiceNow Field Service Management: Transforms Field Operations for Success
App Engine - Data Model Workshop - Vancouver.pptx
Break through the Analytics Barrier
BI_Internship_Final
Innovation Unleashed: ServiceNow's Impact on IT Workflows
Leveraging the Power of the ServiceNow® Platform with Mainframe and IBM i Sys...
Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)
AppSphere 15 - Application Analytics helping DevOps with Data Driven Decision...
Ask the Experts Panel: How Customers Add Value to ServiceNow Discovery and Se...
ServiceNow_Presentation_servicenow pptt
How INOVVO Delivers Analysis that Leads to Greater User Retention and Loyalty...
World of Watson 2016 - Architecting your Analytics House
Servicenow Introduction ppt on what is servicenow and how it is beneficial
10 Ways to Better Application-Centric Service Management
IBM Cognos - Vad handlar egentligen prediktiv analys om?
Performance Analytics for IT Operations Management
ITIL4 and ServiceNow
ServiceNow Utah Release Highlights
Predictive System Performance Data Analysis
Best Practices For Sharing Data Across The Enteprrise
ServiceNow Field Service Management: Transforms Field Operations for Success
Ad

More from Tiago Macul (20)

PDF
20180411_How_to_get_servicenow_instance_name.pdf
PDF
20220830_ServiceNow Database Size - Estimate the Size of a Database.pdf
PDF
r5-vrfiles Domain Server Public Messages Broadcom CA SDM
PDF
r3-vrfiles BOP Schema Majic Broadcom CA SDM
PDF
r6-vrfiles Domain Server Attached Events Broadcom CA SDM
PDF
r1-vrfiles BOP Executables Broadcom CA SDM
PDF
r2-vrfiles BOP Interpretive C Language Broadcom CA SDM
PDF
r7-vrfiles VBOP Detail Description Broadcom CA SDM
PDF
Broadcom CA SDM overview - Introduction to BOP
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
20250804_Release Zurich Um Bloco de Construção na Evolução do ServiceNow.pdf
PDF
20170929_Como criar um relatório tipo lista de incidente e incluir um campo e...
PDF
20250226_Desvendando o Histórico no ServiceNow GlideRecord, sys_history_set, ...
PDF
ServiceNow Operational Status sys_choice
PDF
ServiceNow Register for a Certification Exam step By Step.pdf
PDF
Desvendando o Suporte ServiceNow Benefícios e Recursos Disponíveis.pdf
PDF
ServiceNow Como calcular DateDiff no ServiceNow
PDF
ServiceNow Data Governance Definition Portuguese
PDF
ServiceNow INCIDENT Auto close configuration.pdf
PPTX
20250103_302_ClubServicenow_GartnerMagicQuadrant.pptx
20180411_How_to_get_servicenow_instance_name.pdf
20220830_ServiceNow Database Size - Estimate the Size of a Database.pdf
r5-vrfiles Domain Server Public Messages Broadcom CA SDM
r3-vrfiles BOP Schema Majic Broadcom CA SDM
r6-vrfiles Domain Server Attached Events Broadcom CA SDM
r1-vrfiles BOP Executables Broadcom CA SDM
r2-vrfiles BOP Interpretive C Language Broadcom CA SDM
r7-vrfiles VBOP Detail Description Broadcom CA SDM
Broadcom CA SDM overview - Introduction to BOP
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
20250804_Release Zurich Um Bloco de Construção na Evolução do ServiceNow.pdf
20170929_Como criar um relatório tipo lista de incidente e incluir um campo e...
20250226_Desvendando o Histórico no ServiceNow GlideRecord, sys_history_set, ...
ServiceNow Operational Status sys_choice
ServiceNow Register for a Certification Exam step By Step.pdf
Desvendando o Suporte ServiceNow Benefícios e Recursos Disponíveis.pdf
ServiceNow Como calcular DateDiff no ServiceNow
ServiceNow Data Governance Definition Portuguese
ServiceNow INCIDENT Auto close configuration.pdf
20250103_302_ClubServicenow_GartnerMagicQuadrant.pptx
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
Understanding_Digital_Forensics_Presentation.pptx
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx

LAB1614_Raghavan_ServiceNow_Knowledge_19_final_presentation.pdf

  • 1. Analyzing hierarchical data in ServiceNow Performance Analytics, ServiceNow Ramya Raghavan Pieter Goris Performance Analytics, ServiceNow
  • 2. 2 © 2019 ServiceNow, Inc. All Rights Reserved. Safe harbor notice for forward-looking statements This presentation may contain forward-looking statements. These statements are intended to be covered by the safe harbor provisions contained in the U.S. Private Securities Litigation Reform Act of 1995. These statements reflect the current beliefs of ServiceNow and are based on current information available to the company as of the date hereof. ServiceNow does not assume any obligation to update the forward‑looking statements provided to reflect events that occur or circumstances that exist after the date on which they were made. The forward‑looking statements in this presentation are subject to various risks and uncertainties that could cause actual outcomes and results to differ materially and adversely from those expressed in such forward‑looking statements. Further information on factors that could affect the company’s financial and other results is included in the filings we make with the Securities and Exchange Commission from time to time, including those discussed in our most recent Annual Report on Form 10-K. The information in this presentation on new offerings, features, or functionality is intended to outline our general product direction and should not be relied upon in making a purchasing decision.
  • 3. 3 © 2019 ServiceNow, Inc. All Rights Reserved. Lab instructions https://developer.servicenow.com/app.do#!/event/knowledge19/LA B1614 * You can access the Online Guidebooks in the Knowledge 19 mobile app. SSID: Knowledge2019 Password: #digitize http://clabs.link/lab1614a Password: lab1614a-xxxx#K19 • Online Guidebook* • Instance Registration • Wi-Fi • Gurus
  • 4. 4 © 2019 ServiceNow, Inc. All Rights Reserved.
  • 5. 5 © 2019 ServiceNow, Inc. All Rights Reserved. B&B Menu Items
  • 6. 6 © 2019 ServiceNow, Inc. All Rights Reserved. B&B combo menu
  • 7. 7 © 2019 ServiceNow, Inc. All Rights Reserved. Beverly Hills Long Beach USA Texas Californi a San Francisco Los Angeles
  • 8. 8 © 2019 ServiceNow, Inc. All Rights Reserved. Beverly Hills Long Beach USA Texas Californi a San Francisco Los Angeles
  • 9. 9 © 2019 ServiceNow, Inc. All Rights Reserved. Beverly Hills Long Beach USA Texas Californi a San Francisco Los Angeles
  • 10. 10 © 2019 ServiceNow, Inc. All Rights Reserved. What you will learn today … 1 2 3 Manage your data to produce information that gives you insights on improvement opportunities Techniques to display hierarchical data through an easy navigation Securing your breakdown elements
  • 11. 11 © 2019 ServiceNow, Inc. All Rights Reserved. Experience: 6+ years of experience with ServiceNow, 11+ years of experience in quality engineering Expertise: ITSM, Performance Analytics and Reporting Current projects: Ensure the quality of deliverables on Performance Analytics and reporting Speaker introduction Name: Ramya Raghavan Title: Performance Analytics Function: Staff Software QA Engineer Company: ServiceNow
  • 12. 12 © 2019 ServiceNow, Inc. All Rights Reserved. Speaker introduction Experience/expertise: Working in the ITIL, ITSM-tooling and Reporting and Analytics space for more than 20 years. With ServiceNow in the Performance Analytics and Reporting business unit for 5 ½ years. Achievements: Help the Performance Analytics solution grow from zero customers to multi- thousand customers. Current projects: Operating in the Performance Analytics and Reporting business unit in various functions related to knowledge transfer and enablement, both the internal and the external eco-system. Name: Pieter Goris Title: Analytics Solution Advisor Function: Product Management Company: ServiceNow
  • 13. 13 © 2019 ServiceNow, Inc. All Rights Reserved. Exercises Breakdown Matrix 1 Breakdown Rollups 2 Breakdown Relations 3 Breakdown Element Security 4 Online Guidebook: http://DevCenterLink (expanded in case it’s a long URL)
  • 14. 14 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown Matrix
  • 15. 15 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown matrix and breakdown exclusion • Breakdowns allow for a more detailed analysis of an indicator score • When drilling into a breakdown, a second level breakdown becomes available if the breakdown matrix is activated • On the second level breakdown, no additional breakdown levels are available • The breakdown matrix is 2-dimensional • Any combination of breakdowns can be in the matrix, including combinations that provide little or no information • Exclude breakdown combinations that are not useful: they just clutter the analysis and diffuse focus
  • 16. 16 © 2019 ServiceNow, Inc. All Rights Reserved. Why breakdown matrix / breakdown matrix exclusion? What Why Use cases • Slice and Dice: detailed analysis with two levels of breakdowns • Exclude the matrix for a combination of two breakdowns for an indicator • Find the opportunities for improvement • Efficiently manage data, don’t clutter the analysis with non- useful data and miss the opportunities • State and Assignment Group • Country and region, Assignment Group and Caller Department
  • 17. 17 © 2019 ServiceNow, Inc. All Rights Reserved. Lab exercise In this exercise we demonstrate how to activate the Breakdown Matrix and hos to create an exclusion for a specific combination of breakdowns. Steps: • Add a breakdown to an indicator • Enable the breakdown matrix for the indicator: activate second level breakdown for all breakdowns • Configure a breakdown matrix exclusion for two breakdowns (Category and Sub- Category) to exclude the second level breakdown. Introducing Manage Breakdowns to easily link breakdowns to the indicators Result Exclude the breakdown Sub-Category when you select an element from breakdown Category and vice versa.
  • 18. 18 © 2019 ServiceNow, Inc. All Rights Reserved. Exercise 1 Using the Breakdown Matrix
  • 19. 19 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown rollup
  • 20. 20 © 2019 ServiceNow, Inc. All Rights Reserved. U.S.A(0) Texas(0) California( 0) Los Angeles area (0) Beverl y Hills (50) Long Beach (35) San Francisc o area (0) San Mateo (14) Alameda (46) Without rollup
  • 21. 21 © 2019 ServiceNow, Inc. All Rights Reserved. U.S.A(36 5) Texas(105 ) California(1 45) Los Angeles area (85) Beverl y Hills (50) Long Beach (35) San Francisc o area (60) San Mateo (14) Alameda (46) With rollup
  • 22. 22 © 2019 ServiceNow, Inc. All Rights Reserved. Rollup example – Incident count on caller location Inciden t Caller Location INC0001 Floor 1, Building A, Atlanta, GA INC0002 San Diego, CA INC0003 Building B, Atlanta, GA INC0004 Augusta, GA INC0005 Remote, OR INC0006 San Diego, CA INC0007 Floor 1, Building A, Atlanta, GA INC0008 Augusta, GA INC0009 Floor 2, Building A, Atlanta, GA INC00010 Washington, D.C. Total: 10
  • 23. 23 © 2019 ServiceNow, Inc. All Rights Reserved. Rollup example – Incident count on caller location Inciden t Caller Location Virtual Column * INC0001 Floor 1, Building A, Atlanta, GA "Floor 1, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC0002 San Diego, CA "San Diego, CA",San Diego,CA,West,USA INC0003 Building B, Atlanta, GA "Building B, Atlanta, GA",B,Atlanta,GA,East,USA INC0004 Augusta, GA "Augusta, GA",Augusta,GA,East,USA INC0005 Remote, OR "Remote, OR",OR,West,USA INC0006 San Diego, CA "San Diego, CA",San Diego,CA,West,USA INC0007 Floor 1, Building A, Atlanta, GA "Floor 1, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC0008 Augusta, GA "Augusta, GA",Augusta,GA,East,USA INC0009 Floor 2, Building A, Atlanta, GA "Floor 2, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC00010 Washington, D.C. "Washington, D.C.",Washington,DC,East,USA * This is shown as text for illustration purposes only, it MUST be a list of Sys IDs • Virtual Column is a list of Sys IDs returned from your script (shown as text for this example) added in the map/reduce step of data collection • The record value will be included into each element in the virtual column
  • 24. 24 © 2019 ServiceNow, Inc. All Rights Reserved. Rollup example – Incident count on caller location Inciden t Caller Location Virtual Column INC0001 Floor 1, Building A, Atlanta, GA "Floor 1, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC0002 San Diego, CA "San Diego, CA",San Diego,CA,West,USA INC0003 Building B, Atlanta, GA "Building B, Atlanta, GA",B,Atlanta,GA,East,USA INC0004 Augusta, GA "Augusta, GA",Augusta,GA,East,USA INC0005 Remote, OR "Remote, OR",OR,West,USA INC0006 San Diego, CA "San Diego, CA",San Diego,CA,West,USA INC0007 Floor 1, Building A, Atlanta, GA "Floor 1, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC0008 Augusta, GA "Augusta, GA",Augusta,GA,East,USA INC0009 Floor 2, Building A, Atlanta, GA "Floor 2, Building A, Atlanta, GA",A,Atlanta,GA,East,USA INC00010 Washington, D.C. "Washington, D.C.",Washington,DC,East,USA Total: 10 Elemen t Count A 3 B 1 Atlanta 4 San Diego 2 Augusta 2 Washingt on 1 GA 6 CA 2 OR 1 DC 1 East 7 West 3 USA 10 Total: 43
  • 25. 25 © 2019 ServiceNow, Inc. All Rights Reserved. Why breakdown rollups? What Why Use cases A mechanism that allows to rollup the scores to the hierarchy Provide meaningful aggregation reporting across the hierarchy Incident count by location structure (e.g., city/state/country), or organizational structure (unit/team/department), or services structure, or assigned workgroup structure
  • 26. 26 © 2019 ServiceNow, Inc. All Rights Reserved. Lab exercise This exercise explains how to rollup scores in a data hierarchy. Steps: • Create a rollup script to get the hierarchy of locations which can be used in the scores collections • Create a new breakdown that uses the script for the mapping • Associate the breakdown with the indicator • Collect scores for the indicator Result Scores are rolled up in the location hierarchy using the parent field of a location.
  • 27. 27 © 2019 ServiceNow, Inc. All Rights Reserved. Exercise 2 Breakdown Rollups
  • 28. 28 © 2019 ServiceNow, Inc. All Rights Reserved. Alternate approach to breakdown rollups: Materializing the hierarchy
  • 29. 29 © 2019 ServiceNow, Inc. All Rights Reserved. Why materialize the hierarchy? What Why Use cases • Materialized version of Breakdown Rollups without script • Better for reporting and avoid costly scripts • Scores by locations (e.g., city/province/country)
  • 30. 31 © 2019 ServiceNow, Inc. All Rights Reserved. Demo Materialize the hierarchy
  • 31. 32 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown relations
  • 32. 33 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown relations examples Parent or Child Same table Uses parent field Peers Same table Use common field Members Different tables Follows a reference
  • 33. 34 © 2019 ServiceNow, Inc. All Rights Reserved. “Parent” breakdown relation • Navigation: – Give users option to navigate from ”Child” ⇢ ”Parent” record, thus the same breakdown is referenced – Breakdown is the from breakdown, the “child” – Related breakdown is the to breakdown, the “parent”
  • 34. 35 © 2019 ServiceNow, Inc. All Rights Reserved. “Parent” breakdown relation Group record: The child: Database Atlanta Group record: The parent: Database
  • 35. 36 © 2019 ServiceNow, Inc. All Rights Reserved. “Parent” breakdown relation • Relation: – Breakdown field is the from breakdown, the “child” record, typically Sys ID – Related breakdown field is the to breakdown, the ”parent”, like Parent or Manager • Use Cases – Locations – Management / Organization Chain – Category / Sub Category / Sub Category – Nested Business Services
  • 36. 37 © 2019 ServiceNow, Inc. All Rights Reserved. “Child” breakdown relation • Navigation: – Navigate from “Parent ⇢ Child” record – Same breakdowns as with “Parent ⇢ Child” • Relation: – Invert Breakdown field/ Related breakdown field settings from “Parent ⇢ Child” relation • Use Cases – Same use cases as with Parent ⇢ Child relation
  • 37. 38 © 2019 ServiceNow, Inc. All Rights Reserved. “Peer” breakdown relation • Navigation: – Navigate from “Child ⇢ Child” record – Same breakdowns as with “Parent” and “Child” breakdown relations • Relation: – Breakdown field and Related breakdown field are both Sys ID – Common field is the field that makes the elements Peers • Use Cases – Locations: Cities in the same State – Users having the same Manager – Users working in the same Location
  • 38. 39 © 2019 ServiceNow, Inc. All Rights Reserved. “Member” breakdown relation • Navigation: – Navigate from an element of a breakdown to an element of another breakdown • Relation: – can use a table of one of the breakdowns or a M2M table – Breakdown field and Related breakdown field are the referenced fields in an M2M • Use Cases – Users in a Group – Groups the User is in – Category / Sub Category – Any choice list with a dependent field
  • 39. 40 © 2019 ServiceNow, Inc. All Rights Reserved. Why breakdown relations? What Why Use cases • Easy navigation through breakdown elements • Provide a better user experience by making it easy to navigate between related information • Members of a group • Parent <-> child groups
  • 40. 41 © 2019 ServiceNow, Inc. All Rights Reserved. Lab exercise This exercise explains how to create breakdown relations to easily navigate between related breakdown elements in a data hierarchy. Steps • The Caller Location Rollup with Script breakdown is used. • Three breakdown relations are created: • 'Child’: to navigate from Country ⇢ State ⇢ City ⇢ Office location, • 'Parent’: to navigate up the chain, from Office ⇢ City ⇢ State ⇢ Country Child and Parent relations must be defined separately • 'Peer’ or ‘Siblings’: to navigate to the same level: State ⇢ State, or City ⇢ City
  • 41. 42 © 2019 ServiceNow, Inc. All Rights Reserved. Exercise 3 Breakdown Relations
  • 42. 43 © 2019 ServiceNow, Inc. All Rights Reserved. Breakdown Relations Breakdown Rollup Breakdown Matrix Recap breakdowns and hierarchical data Limited to 2 levels No defined relationship needed Needs Collection No limit to levels Can use custom logic and use scripts Needs Collection No limit to levels Requires defined relationship No Collection Needed
  • 43. 44 © 2019 ServiceNow, Inc. All Rights Reserved. Securing your breakdowns
  • 44. 45 © 2019 ServiceNow, Inc. All Rights Reserved. Security • Application Menu Authorization – OOB Performance Analytics roles: admin, data collector, power user, viewer, target admin, threshold admin, contributor • Record Level Authorization – Dashboards – Indicators: if access is restricted, the indicator will not show in the Analytics Hub (i.e. scorecard list) But when on a widget on a dashboard, the indicator will show. – Breakdown elements
  • 45. 46 © 2019 ServiceNow, Inc. All Rights Reserved. Security – Breakdown element security • A breakdown element security list combines one or more elements and one or more roles. • Two types of lists: Blacklist and Whitelist element s role s Blackli st roles on the list have no access to the elements on the list roles not on the list do have access
  • 46. 47 © 2019 ServiceNow, Inc. All Rights Reserved. Security – Breakdown element security • A breakdown element security list combines one or more elements and one or more roles. • Two types of lists: Blacklist and Whitelist element s roles Whiteli st roles on the list have access to the elements on the list roles not on the list do not have access
  • 47. 48 © 2019 ServiceNow, Inc. All Rights Reserved. Why breakdown element security? What Why Use cases • Control access to breakdown elements • Secure your data • HR cases • Security incidents
  • 48. 49 © 2019 ServiceNow, Inc. All Rights Reserved. Lab exercise This exercise explains how to create a breakdown elements security list. Steps: • The element security list is created on the breakdown source Groups • A whitelist is created, so the role on the list has access to the elements • Elements on the list are based on a dynamic filter • Apply breakdown element security to both Beth Anglin and David Dan, who are members of different assignment groups Result Ensure the visibility of groups on breakdown dashboards restricts the element security applied on the breakdown source level.
  • 49. 50 © 2019 ServiceNow, Inc. All Rights Reserved. Exercise 4 Secure your breakdowns
  • 50. 51 © 2019 ServiceNow, Inc. All Rights Reserved. Top takeaways 1 2 3 Manage your data to produce information that gives you insights on improvement opportunities Techniques to display hierarchical data through an easy navigation Securing your breakdown elements
  • 51. 52 © 2019 ServiceNow, Inc. All Rights Reserved. Questions? ramya.raghavan@servicenow.com pieter.goris@servicenow.com
  • 52. 53 © 2019 ServiceNow, Inc. All Rights Reserved. Tell us what you think! Find the app in the Apple App Store or Google Play Store by searching for ServiceNow Events. Give us your feedback and submit the survey.