---
sourceDocument: Zurich ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/servicenow-platform

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Components related to CMDB 360

# Components related to CMDB 360 {#ariaid-title1}

Release version: Zurich  
Updated July 31, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Components related to CMDB 360

CMDB 360, included in thecom.snc.cmdbplugin, integrates multiple data sources to enhance configuration management by providing comprehensive visibility into Configuration Items (CIs).
It involves various components such as system properties, database tables, and roles that collectively enable advanced data capture, querying, and analysis within the Configuration Management Database (CMDB).
Show full answer Show less  

## Key Features

* **CMDB 360 Properties:** These system properties control the behavior of CMDB 360, including enabling the feature, capturing CI data from both CMDB and non-CMDB classes, query limits, recompute operation limits, and logging options. For example:
  * `glide.identificationengine.multisourceenabled` activates CMDB 360.
  * `glide.identificationengine.multisourcecmdbcienabled` controls data capture from CMDB classes.
  * `glide.identificationengine.multisourcenoncmdbcienabled` controls data capture from non-CMDB classes like serial numbers or software instances.
  * Query result limits (`batch.limit` and `max.limit`) ensure performance management in the CMDB 360 Report Builder.
  * Logging can be enabled and configured to various levels for troubleshooting and monitoring.
  * Properties such as `sncmdbws.ms.calculatecmdbonly` control the data scope shown in dashboards, limiting to CMDB classes if needed.
  * Threshold control for coverage charts (`sncmdbws.ms.reportclasscicountmaxthreshold`) helps manage performance by skipping classes that exceed a record count limit.
* **Tables:** CMDB 360 relies on several key tables that store raw data, query definitions and results, recompute tasks, and class management. Important tables include:
  * `cmdbmultisourcedata`: Stores raw discovery data from all sources.
  * `cmdbmultisourcequery` and related tables: Manage user-created queries and their execution states and results.
  * `cmdbmultisourcerecomptask` and `cmdbmultisourcerecomptaskci`: Track recompute operations and involved CIs.
  * `cmdbmultisourcedenyclass`: Defines classes excluded from data collection.
  * `sncmdbwsmsskipclass`: Stores classes skipped from coverage charts due to exceeding thresholds, allowing performance optimization.
* **Roles:** Access control is managed through specific roles that define user capabilities within CMDB 360:
  * `cmdbmsread`: Allows running queries but not creating them; includes cmdbread permissions.
  * `cmdbmseditor`: Permits creating and running queries with read/write access but excludes recompute operations; inherits cmdbmsread.
  * `cmdbmsadmin`: Grants full query creation, execution, and property modification rights; includes cmdbmswrite role.

## Practical Benefits for ServiceNow Customers

By leveraging CMDB 360 components, customers can:

* Enable comprehensive and multi-source CI data collection, including from non-CMDB classes, to enrich their CMDB.
* Create and manage complex queries through intuitive interfaces in CMDB Workspace or Service Graph Workspace, gaining better insights into CMDB data.
* Control performance and scalability through configurable limits on query sizes and recompute operations.
* Optimize dashboard and coverage chart performance by excluding classes exceeding data thresholds, with flexibility to override exclusions.
* Maintain security and governance through role-based access, ensuring appropriate control over query creation, execution, and CMDB 360 configuration.

Understanding and configuring these components enable customers to fully utilize CMDB 360 capabilities, improving CMDB accuracy, visibility, and operational efficiency.  
Several types of components are related to CMDB 360 (included in the com.snc.cmdb
plugin), such as tables and properties.

## Properties {#components-multisource-cmdb__section_sb5_cj1_rlb}

Open the CMDB 360 Properties page by navigating to AllConfigurationCMDB 360 Properties. You can hover over the '?' icon for a property, to show property names.  
You must have the cmdb_ms_admin role to modify property values.{#components-multisource-cmdb__table_cny_5y4_ts__entry__2}

| Property | Description |
|-|-|
| glide.identification_engine.multisource_enabled | Enables CMDB 360. * Type: true \| false * Default value: false * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_gtt_2l1_rlb} |
| glide.identification_engine.multisource_cmdb_ci_enabled​ | Enables capturing CMDB 360 data for CIs from CMDB classes (derived from the cmdb_ci class). * Type: true \| false * Default value: true * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_sbs_rvg_rlb} |
| glide.identification_engine.multisource_non_cmdb_ci_enabled | Enables capturing CMDB 360 data for CIs from non-CMDB classes (not derived from the cmdb_ci class). For example, the Serial Number \[cmdb_serial_number\] class, or the Software instance \[cmdb_software_instance\] class. * Type: true \| false * Default value: false * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_htw_rvg_rlb} |
| glide.identification_engine.multisource.query.batch.limit​ | Max number of items to show per query results page, in the CMDB 360 Report Builder. Changing the value of this property, might affect performance when running a query. * Type: numeric * Default value: 100 * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_d5b_svg_rlb} |
| glide.identification_engine.multisource.query.max.limit​ | Max number of query results to show when you click Load All Results in the CMDB 360 Report Builder. Changing the value of this property, might affect performance when running a query. * Type: numeric * Default value: 10000 * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_n1g_svg_rlb} |
| glide.identification_engine.multisource.recompute.max.ci.limit | Max number of CIs that can be included in a CMDB 360 recompute operation. * Type: numeric * Default value: 100000 * Location: CMDB 360 Properties page {#components-multisource-cmdb__ul_d4k_svg_rlb} |
| glide.cmdb.logger.source.cmdb_multisource​ | Enable logging for CMDB 360. CMDB 360 logs are stored in the Log \[syslog\] table with source set to "cmdb_multisource". * Type: string * Values: info, warn, error, debug, or debugVerbose * Location: [Add to System Properties \[sys_properties\]](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US) table. {#components-multisource-cmdb__ul_o2b_tvg_rlb} |
| sn_cmdb_ws.ms.calculate_cmdb_only | Limits the scope of data in the [Discovery sources tile in the CMDB 360 dashboard](https://www.servicenow.com/docs/J2YaCMDwak18XgOsD5LJWA "The CMDB 360 view in CMDB Workspace provides aggregations and analysis of CMDB 360 data which you can use to track activities and identify Potential issues of discovery sources. You can also create different types of your own queries and associated schedules and reports to explore CMDB data."), to CMDB classes only (derived from the cmdb_ci class). * Type: true \| false * Default value: true * Values: * True: Include data only from CMDB classes. * False: Include data from CMDB and non-CMDB tables. {#components-multisource-cmdb__ul_s1l_h1k_zyb} * Location: [Add to System Properties \[sys_properties\]](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US) {#components-multisource-cmdb__ul_k1h_3zj_zyb} |
| sn_cmdb_ws.ms.report_class_ci_count_max_threshold | Threshold number of multisource records that when exceeded for a class, CMDB 360 Coverage charts in CMDB Workspace and in Service Graph Workspace stop populating data for that class (CMDB or non-CMDB tables). When the specified threshold number is reached for a class, the system creates a record in the CMDB 360 Analytics Skipped Class \[sn_cmdb_ws_ms_skip_class\] table causing that class to be skipped in future job runs. Note: Managing class inclusion in the Coverage charts, by using this system property and the CMDB 360 Analytics Skipped Class \[sn_cmdb_ws_ms_skip_class\] table, can greatly decrease or increase performance of the Coverage chart job. * Type: numeric * Default value: 10 million * Location: [Add to System Properties \[sys_properties\]](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US) * Learn more: [CMDB 360 experience in CMDB Workspace](https://www.servicenow.com/docs/J2YaCMDwak18XgOsD5LJWA "The CMDB 360 view in CMDB Workspace provides aggregations and analysis of CMDB 360 data which you can use to track activities and identify Potential issues of discovery sources. You can also create different types of your own queries and associated schedules and reports to explore CMDB data.") {#components-multisource-cmdb__ul_rcc_py1_cbc} |
[ ]

{#components-multisource-cmdb__table_cny_5y4_ts}

## Tables {#components-multisource-cmdb__section_s1x_dzh_wdb}

{#components-multisource-cmdb__table_ugt_x3x_ft__entry__2}

| Table | Description |
|-|-|
| CMDB 360 Data \[cmdb_multisource_data\] | CMDB 360 data store. Contains the raw data sent by all discovery sources. |
| CMDB MultiSource Column Metadata \[cmdb_multisource_column_metadata\] | Mapping of attributes for each class to floatable columns​. Used to improves performance of queries that involve high volumes of data​. |
| CMDB Multisource Queries \[cmdb_multisource_query\] | CMDB 360 query definitions created by the user in CMDB Workspace or in Service Graph Workspace. |
| Query Status \[cmdb_multisource_query_status\] | State of execution, of queries created in CMDB Workspace or in Service Graph Workspace. |
| CMDB Multisource Query Results \[cmdb_multisource_query_result\]​ ​ | Results for queries created in CMDB Workspace or in Service Graph Workspace, configured with result type of CI records.​ |
| CMDB Multisource Query Result Multisource Records \[cmdb_multisource_query_result_ms_record\] | Results for queries created in CMDB Workspace or in Service Graph Workspace, configured with result type of CMDB 360 records. |
| CMDB Multisource Query Result Discovery Sources \[cmdb_multisource_query_result_disco_source\]​ | Results for queries created in CMDB Workspace or in Service Graph Workspace, configured with result type of Discovery source records. |
| CMDB MultiSource Recompute Task CIs \[cmdb_multisource_recomp_task_ci​\] | All CIs that are involved in a recompute operation.​ |
| CMDB Multisource Recompute Tasks \[cmdb_multisource_recomp_task​\] | Recomputation requests and progress status. |
| CMDB 360 denied classes \[cmdb_multisource_deny_class\] | Classes that are excluded from CMDB 360 data collection and processing. For any class with an active record, there won't be any data in the CMDB 360 Data \[cmdb_multisource_data\] table. |
| CMDB 360 Analytics Skipped Class \[sn_cmdb_ws_ms_skip_class\] | Internally used to store records of classes for which the threshold number of CMDB 360 records, as set in the sn_cmdb_ws.ms.report_class_ci_count_max_threshold property, has exceeded. Classes in this table are excluded from the Coverage charts in CMDB Workspace and in Service Graph Workspace. You can set the Override class CI records population column for an excluded class to 'true', to include it in Coverage charts future computations. Note: Managing class inclusion in the Coverage charts, by using this table and the sn_cmdb_ws.ms.report_class_ci_count_max_threshold system property, can greatly decrease or increase performance of the Coverage chart job. |
[ ]

{#components-multisource-cmdb__table_ugt_x3x_ft}

## Roles {#components-multisource-cmdb__section_nnx_dnl_ltb}

{#components-multisource-cmdb__table_q1f_fnl_ltb__entry__2}

| Role | Description |
|-|-|
| cmdb_ms_read | Can access and run a CMDB 360 query but can't create a query. Contains cmdb_read role. |
| cmdb_ms_editor | Can create and run a query, has full read and write access, but can't do Recompute. Contains cmdb_ms_read role. |
| cmdb_ms_admin | Can create and run a query, and can modify CMDB 360 properties. Contains cmdb_ms_write role. |
[ ]

{#components-multisource-cmdb__table_q1f_fnl_ltb}

*[\>]: and then


