
Here's something that frustrates a lot of ServiceNow teams: you've got ServiceNow Discovery running, SCCM feeding data in, maybe a third-party tool on top of that, and each one is reporting a slightly different value for the same CI attribute. The CMDB picks a winner based on reconciliation rules and writes one value to the record. But what happened to everything else? Where did all those other values go?
That's exactly the gap that CMDB 360 ServiceNow was built to close. It doesn't replace the reconciliation process. It makes the whole thing visible, source by source, attribute by attribute, so you're not just trusting a golden record you can't trace.
CMDB 360 is a feature offered by ServiceNow which takes the concept of CMDB further to keep a record of what every source has discovered about every CI, and not just the value which was reconciled. Standard CMDB tables maintain just the one reconciled value while CMDB 360 maintains records of all values discovered, when they were discovered, and how they related to what was reconciled in the CMDB.
Since Utah version onwards, CMDB 360 was introduced as the overall package of the previous "Multisource CMDB" along with the analytics dashboards and queries. The whole package is available from the CMDB Workspace in the CMDB 360 view and the data is stored in the table cmdb_multisource_data.
Most organisations don't have a single source of truth for their CI data; they have several. Discovery tools, SCCM, cloud management platforms, manual imports, all of them are touching the same CMDB, writing the same attributes, sometimes with conflicting values. Without CMDB 360 multisource CMDB visibility, you're flying blind on data quality. You can see what the CMDB says, but not whether that value is reliable, whether a key source has stopped reporting, or whether two tools fundamentally disagree on something important like an OS version or an IP address.
That lack of visibility is what leads to trust issues with the CMDB; teams stop relying on it because they've been burned by bad data they couldn't trace. CMDB 360 gives you the audit trail to actually investigate and fix those problems.If you are following Service Graph CMDB best practices, CMDB 360 supports that approach by providing source-level transparency that makes reconciliation rules auditable and easier to trust.
The flow from raw source data to what you see in CMDB 360 looks like this:
Data Sources (Discovery, SCCM, cloud tools, import sets) → IRE (Identification and Reconciliation Engine) → CMDB (reconciled golden record written to CI) → CMDB 360 (all source values retained in cmdb_multisource_data) → Source comparison (side-by-side view per attribute) → Reconciliation review (investigate conflicts, adjust rules, recompute)
Each discovery source contributes attribute values to the IRE. The IRE applies reconciliation rules, based on source priority, to decide which value gets written to the CI record. The source with the lowest priority number wins. So if SCCM has a priority of 100 and ServiceNow Discovery has a priority of 200, SCCM's value takes the CI attribute.
Previously, the values from lower-priority sources were simply discarded at this point. With CMDB 360 enabled, those values are stored. The cmdb_multisource_data table holds a record for every source-CI combination, and the sys_multisource_attribute_value table holds the per-attribute values each source reported. There's also sys_multisource_raw_payload, which stores the raw data before it goes through the Robust Transform Engine, useful for troubleshooting when something unexpected gets written to the CMDB.
On a CI form, the CMDB 360 Data Preview related link shows you the current CMDB value and all the incoming values from other sources for each attribute, side by side. Values that match the winning reconciled value are highlighted in green. This is where you can quickly see if two sources disagree, and by how much.
The CMDB 360 view in CMDB Workspace has a query builder built into it. CMDB 360 queries let you slice through multisource data in ways that standard CMDB reporting can't. There are three query types:
You can save queries and schedule them as reports that plug into the standard ServiceNow Reporting platform. The Saved Queries card in CMDB 360 shows up to 20 queries at a time, and you can filter results by application service, technical service or CMDB group to narrow down what you're looking at.
The Reconciliation Rules define what value from the multiple sources will be saved in the CMDB in case the same attribute is provided by several sources. In this scenario, the reconciliation works behind-the-scenes: the proper value will be saved, yet it is difficult to verify this process or detect possible problems that require adjusting the rules.
CMDB 360 adds two important capabilities on top of reconciliation. First, the Preview Data tab on the Reconciliation Rules page in CI Class Manager shows you, in advance, which sources can update each attribute and in what priority order, before you commit to a rule change. Second, in case you have determined that one of the sources has provided incorrect information and would like to undo its contribution, you can ignore this source and initiate the recompute procedure. In such a way, the IRE will refer to sys_multisource_attribute_value, select the highest priority active source of each affected attribute, and write its value into the CMDB.
This reversion capability matters a lot when a new discovery tool gets added to the environment. You can validate it by running a Compare Attribute Values query against existing trusted sources before giving it any real reconciliation weight, essentially a dry run, without touching production CI records.
CMDB 360 requires an ITOM Discovery licence and is off by default. Worth noting: the CMDB 360 plugin ServiceNow functionality is built into the platform from Utah onwards, you don't install a separate Store plugin, you just activate the right licence and flip the system properties. Here's the process:
Only users with the admin or cmdb_ms_admin role can change these properties. Once enabled, historical data isn't backfilled; CMDB 360 only captures source data from that point forward, so the sooner you switch it on, the more useful your audit trail becomes. For detailed setup guidance from the ServiceNow Developers at Dotsquares, it's worth reviewing your IRE configuration before enabling, to make sure source priorities are set correctly from day one.
Enabling CMDB 360 can be useful under any of the following conditions in your environment:
CMDB 360 is a ServiceNow feature that retains the attribute values reported by every active discovery source for each CI, not just the winning reconciled value. It gives you source-level visibility, attribute comparison across sources, query tools, and an analytics dashboard in CMDB Workspace.
A multisource CMDB is one where multiple discovery tools and data sources, such as ServiceNow Discovery, SCCM and cloud management platforms, all contribute attribute data to the same CI records. CMDB 360 is the ServiceNow capability that makes this multisource environment manageable by tracking what each source reports.
CMDB 360 queries let you interrogate multisource data in CMDB Workspace. The three types, Get Records, Find Gap and Compare Attribute Values, help you audit discovery source coverage, spot tools that have stopped reporting, and identify where sources disagree on CI attribute values.
The standard CMDB stores one reconciled value per attribute per CI, the golden record. CMDB 360 sits alongside it and stores every value that every active source reported, giving you a full audit trail of where each attribute value came from and what other sources said.
CMDB 360 requires an active ITOM Discovery licence. Enable it by setting glide.identification_engine.multisource_enabled to true in CMDB 360 Properties. Only users with the admin or cmdb_ms_admin role can make this change, and tracking begins from the point of activation; there is no historical backfill.
Learn what ServiceNow CMDB 360 is, how it compares CI data from multiple sources, how IRE and reconciliation rules work, and how to enable and use it.
Keep ReadingLearn how to build AI software that detects and prevents fraud in real time, covering architecture, ML models, tech stack, compliance and costs.
Keep ReadingExplore how Dotsquares built an end-to-end data engineering solution using Microsoft Fabric and Power BI to automate data pipelines and improve booking analytics.
Keep Reading