<h2>CMDB 360/Multisource CMDB</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" /><meta name="DC.title" content="CMDB 360/Multisource CMDB" /><meta name="abstract" content="CMDB 360 retains complete history about discovery sources and proposed values, involved in updates of CI attributes. Use CMDB 360 data to track how the CMDB is populated by various discovery sources at the CI attribute level. Also, to revert CI updates from a specific discovery source, or to recompute attribute values using updated reconciliation rules." /><meta name="description" content="CMDB 360 retains complete history about discovery sources and proposed values, involved in updates of CI attributes. Use CMDB 360 data to track how the CMDB is populated by various discovery sources at the CI attribute level. Also, to revert CI updates from a specific discovery source, or to recompute attribute values using updated reconciliation rules." /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2024-02-01" /><meta name="mini-toc" content="yes" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="multisource-cmdb" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>CMDB 360/Multisource CMDB</title></head><body id="multisource-cmdb"> <h1 class="title topictitle1" id="ariaid-title1">CMDB 360/Multisource CMDB</h1> <div class="body conbody"><p class="shortdesc">CMDB 360 retains complete history about discovery sources and proposed values, involved in updates of CI attributes. Use CMDB 360 data to track how the CMDB is populated by various discovery sources at the CI attribute level. Also, to revert CI updates from a specific discovery source, or to recompute attribute values using updated reconciliation rules.</p> <p class="p">Starting with the <span class="ph">Utah</span> release, the Multisource CMDB feature is part of the CMDB 360 feature. CMDB 360 provides all the functionality of Multisource CMDB and additional capabilities such as an analytics dashboard, and new query functionality. You can access all of the CMDB 360 capabilities in the <a class="xref" href="cmdb360-exp-cmdb-workspace.html" title="The CMDB 360 view 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.">CMDB 360 view in CMDB Workspace</a>.</p> <div class="section" id="multisource-cmdb__section_glt_v4r_qlb"><h2 class="title sectiontitle">How CMDB 360 works</h2> <p class="p">When multiple discovery sources attempt to update the same CI attribute, the <a class="xref" href="c_CMDBIdentifyandReconcile.html" title="The Identification and Reconciliation module provides a centralized framework for identifying and reconciling data from different data sources. It helps maintain the integrity of the CMDB and some non-CMDB tables when multiple data sources are used to create and update CI records.">Identification and Reconciliation Engine (IRE)</a> uses reconciliation rules to select a single discovery source for the update. Without CMDB 360, details about the lower-priority discovery sources whose values were rejected, are discarded. Also, it is difficult to identify the source of an attribute value without CMDB 360.</p> <p class="p">With CMDB 360, the raw details for every discovery source and CI combination are retained for both, discovery sources that were selected for an update and all others that were not. CMDB 360 data, consisting of records for each discovery source and CI combination, is stored in the CMDB MultiSource Data [cmdb_multisource_data] table. You can examine, query, and report on the CMDB 360 data store.</p> <p class="p">You can optionally exclude classes and their descendents from collecting and processing CMDB 360 data. The CMDB MultiSource Data [cmdb_multisource_data] table doesn't contain data for those excluded classes. For more information, see <a class="xref" href="../task/exclude-class-cmdb360.html" title="Prevent CMDB 360 from collecting, storing, and analyzing data for classes for which it isn't needed. CMDB 360 processes large amounts of data. Therefore, excluding classes can help improve the performance of the Multisource Dashboard Analytics Population scheduled job and of CMDB 360 queries.">Exclude classes from CMDB 360</a>.</p> <div class="p"><div class="note"><span class="notetitle">Note:</span> CMDB 360 supports non-CMDB tables. The widely used term Configuration Item (CI), can also refer to a non-CMDB table record. For information about support for non-CMDB tables, see <a class="xref" href="ire-support-non-cmdb-tables.html" title="Apply Identification and Reconciliation Engine (IRE) processes to supported non-CMDB tables to ensure data integrity and health of those tables.">IRE support for non-CMDB tables</a>.</div> </div> <div class="p"><div class="fig fignone" id="multisource-cmdb__fig_w4f_rvl_2tb"><span class="figcap"><span class="fig--title-label">Figure 1. </span>CMDB 360 insights into data source processes</span> <img class="image" id="multisource-cmdb__image_dmm_rmf_lwb" src="../image/MultisourceCMDB.png" alt="Data flow from initial ingestion and refinement before it is stored in the CMDB, and the type of insights that CMDB 360 provides into these processes." /> </div> </div> <p class="p">After data is initially ingested from multiple data sources, several processes are applied to to standardize and reconcile the data before it is stored in the CMDB. CMDB 360 provides insights that can help you configure some of these processes.</p> </div> <div class="section" id="multisource-cmdb__section_rpn_ywl_2tb"><h2 class="title sectiontitle">Using CMDB 360</h2> <div class="p">Use CMDB 360 to:<ul class="ul" id="multisource-cmdb__ul_zdq_mlj_qlb"><li class="li"><a class="xref" href="create-reconciliation-rule.html#create-dynamic-reconciliation-rule" title="A dynamic reconciliation rule uses CMDB 360 data to choose a value such as the largest value that is reported, for updating a CI.">Create a dynamic reconciliation rule</a>.</li><li class="li">Control CI updates at the discovery source and CI attribute level.</li><li class="li">Visualize discovery sources of attribute values, at the attribute level.</li><li class="li">Modify reconciliation rules and then recompute CMDB data, reflecting the updated reconciliation rules.</li><li class="li">Revert CMDB data integration from a specific discovery source, if, for example, you realize that the discovery source is not reliable. Recompute CI attribute values, while excluding the discovery source that you want to ignore.</li><li class="li">Validate a new discovery source by comparing its data to data from other discovery sources, which are known to be valid.</li><li class="li">Improve data management, data quality, and operational insights, by querying on CMDB 360 data. Use the CMDB 360 query builder in <span class="ph">CMDB Workspace</span> to create queries for CMDB 360 records, discovery sources, and CI records.</li></ul> </div> </div> <div class="section" id="multisource-cmdb__section_enable_multisource_CMDB"><h2 class="title sectiontitle">Enable and configure CMDB 360</h2> <div class="p"><ul class="ul" id="multisource-cmdb__ul_rx5_sjp_rlb"><li class="li"><a class="xref" href="../administer/plugins/task/t_ActivateAPlugin.dita/t_ActivateAPlugin.html" target="_blank" rel="noopener noreferrer">Activate</a> the ITOM Discovery License (com.snc.itom.discovery.license) plugin.</li><li class="li">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">Configuration</span> > <span class="ph uicontrol">CMDB 360 Properties</span></span>. Then, in the CMDB 360 Properties pane ensure that the <a class="xref" href="../reference/components-multisource-cmdb.html" title="Several types of components are related to CMDB 360 (included in the com.snc.cmdb plugin), such as tables and properties.">glide.identification_engine.multisource_enabled</a> (Enables CMDB 360) property is set to <span class="ph uicontrol">true</span>.</li><li class="li">Optionally, <a class="xref" href="../task/exclude-class-cmdb360.html" title="Prevent CMDB 360 from collecting, storing, and analyzing data for classes for which it isn't needed. CMDB 360 processes large amounts of data. Therefore, excluding classes can help improve the performance of the Multisource Dashboard Analytics Population scheduled job and of CMDB 360 queries.">Exclude classes from CMDB 360</a>.</li></ul> </div> <div class="p">By default, CMDB 360 tracks discovery source information for CIs from CMDB classes and doesn't collect data for non-CMDB tables. You can independently enable or disable tracking data for CMDB and for non-CMDB classes, using these system properties: <ul class="ul" id="multisource-cmdb__ul_rq2_d1s_qlb"><li class="li"><a class="xref" href="../reference/components-multisource-cmdb.html" title="Several types of components are related to CMDB 360 (included in the com.snc.cmdb plugin), such as tables and properties.">glide.identification_engine.multisource_cmdb_ci_enabled</a> (Enables capturing CMDB 360 data for CIs from CMDB classes)</li><li class="li"><a class="xref" href="../reference/components-multisource-cmdb.html" title="Several types of components are related to CMDB 360 (included in the com.snc.cmdb plugin), such as tables and properties.">glide.identification_engine.multisource_non_cmdb_ci_enabled</a> (Enables capturing CMDB 360 data for CIs from non-CMDB classes</li></ul> </div> </div> <div class="section" id="multisource-cmdb__section_yhh_v4r_qlb"><h2 class="title sectiontitle">Report on CMDB 360 data</h2> <p class="p">Use the <a class="xref" href="cmdb-workspace-cmdb360-view.html" title="The CMDB 360 dashboard provides aggregations and analysis of CMDB 360 data. CMDB 360 collects data about all the discovery sources reporting attribute values for CIs. Use the CMDB 360 view in Configuration Management Database (CMDB) Workspace to track activities and identify potential issues of discovery sources. You can also create your own queries and associated schedules and reports to explore CMDB 360 data.">CMDB 360 view in CMDB Workspace</a> to gain insights into the CMDB 360 data store. Build reports that, for example, do the followings:</p> <div class="p"><ul class="ul" id="multisource-cmdb__ul_hpx_p1s_qlb"><li class="li">Find CIs not reported by any discovery source.</li><li class="li">Find discovery sources populating data in your CMDB.</li><li class="li">Compare attribute values across discovery sources.</li><li class="li">Compare attribute values between CMDB and other discovery source.</li><li class="li">Limit reports for CMDB 360 data, to a specific application service, technical service, or a CMDB group.</li></ul> See <a class="xref" href="multisource-data-report-builder.html#sample-query-multisource-cmdb" title="Use sample queries to create your own Multisource CMDB queries.">Sample Multisource CMDB queries</a> for more details.</div> </div> <div class="section" id="multisource-cmdb__section_rym_yhs_qlb"><h2 class="title sectiontitle">Visualize CMDB 360 data</h2> <div class="p">CMDB 360 is highly verbose in the user interface:<ul class="ul" id="multisource-cmdb__ul_hcm_nkl_hmb"><li class="li">On the <a class="xref" href="create-reconciliation-rule.html" title="Create a static or a dynamic CI reconciliation rule.">Reconcliation Rules</a> page in CI Class Manager, click the <span class="ph uicontrol">Preview Data</span> tab to see per attribute, discovery sources that are authorized to update that attribute, in precedence order.</li><li class="li">On a CI form, click the <span class="ph uicontrol">CMDB 360 Data Preview</span> related link to see per CI attribute, current value in the CMDB and incoming values from other discovery sources.</li></ul> </div> </div> <div class="section" id="multisource-cmdb__section_qwr_lrg_rlb"><h2 class="title sectiontitle">Logging</h2> <p class="p">Enable logging for CMDB 360 by adding and enabling the system property <a class="xref" href="../reference/components-multisource-cmdb.html" title="Several types of components are related to CMDB 360 (included in the com.snc.cmdb plugin), such as tables and properties.">glide.cmdb.logger.source.cmdb_multisource</a>. In the Log [syslog] table, search for entries in which <code class="ph codeph">source=“cmdb_multisource”</code>.</p> </div> </div> </body></html></div>