130 questions from the Ingestion domain of the ServiceNow Implementation Specialist – Data Foundations (CIS-DF) exam, each with its answer and an explanation. Read them through as revision, then sit the full practice exam to test yourself on them under multiple-choice conditions.
1.What is a key benefit of using IRE-based imports instead of coalesce-based imports?
Answer
Identification consistency across all data sources
Coalesce fields belong to a single transform map, so each import can match CIs differently. The IRE applies the same identification rules to every source, including Discovery and Service Graph connectors, so a CI is matched the same way however it arrives. Transform maps and target tables are still needed, and the IRE adds processing rather than speed.
2.What is a use case for transform map field mapping scripts?
Answer
Set default CI relationship values
A field map script calculates the value written to a target field, for example supplying a default when the source data has none. It runs while each row is transformed, so it can't open dashboards, create discovery patterns or start a Discovery schedule.
3.Which statement is TRUE about Data Sources in IntegrationHub ETL?
Answer
Each ETL Transform Map is associated with exactly one Data Source
An ETL transform map is built against a single data source, whose staging table supplies the columns you map. A data source is required, and it can be of many types, such as a file, a JDBC connection or a REST call.
4.Where must the CMDBTransformUtil API be called to enable IRE (Identification and Reconciliation Engine) during an import set?
Answer
onBefore script
CMDBTransformUtil is called from the transform map's onBefore script, which runs for each row just before it would be written. The script hands the row to the IRE and sets ignore = true so the transform doesn't write the record a second time. onStart runs once for the whole import, onAfter runs after the row is written, and field map scripts only set single fields.
5.Which best describes the order of the CMDB Import Process?
Answer
Review data → Build transform maps → Execute import
Start by reviewing the source data, so you know its structure, its quality and which classes it belongs in. Then build the transform maps that move it from the staging table into the target tables, and only then run the import. CIs aren't created by hand first, data lands in a staging table rather than the target table, and CMDB tables already have their dictionary entries.
6.Which ServiceNow product family relies heavily on Agent Client Collector (ACC) for real-time data collection?
Answer
ITOM
Agent Client Collector is part of IT Operations Management. Its agent sends near real-time inventory to the CMDB for visibility, and collects metrics, events and logs for monitoring. CSM, ITBM and HRSD are workflow products that can use CMDB data but don't collect it with ACC.
7.What does the ETL Transform Map Assistant allow you to do?
Answer
Preview, test, and clean source data before mapping
The ETL Transform Map Assistant is the guided interface of IntegrationHub ETL. You preview a sample of the source data, prepare it with transform operations such as trimming, splitting or concatenating values, see the results and test the mapping before running the import. Classes are created in CI Class Manager, and patterns and MID Server credentials belong to Discovery.
8.Which of the following is NOT a use case for ACC?
Answer
Replacing CMDB entirely
ACC is a data source: it collects inventory, software and monitoring data from hosts and sends it into the CMDB through the IRE. It's used for visibility and monitoring, Software Asset Management and near real-time discovery, while the CMDB stays the system of record it populates.
9.What is one benefit of using small test data sets in IntegrationHub ETL?
Answer
It allows safe iteration before running large imports
A small, representative sample lets you check the transforms, the class mapping and how the IRE identifies CIs, and fix mistakes before they're repeated across thousands of records. The test data still goes through the IRE, it has nothing to do with scheduling, and nothing guarantees a perfect first run, which is why you test.
10.What is the primary purpose of an import set in ServiceNow?
Answer
To load raw external data into a staging table
An import set loads raw data from an external source, such as a spreadsheet, a JDBC connection or a REST call, into a staging table. Transform maps or IntegrationHub ETL then move it into the target tables, the IRE identifies and reconciles CIs, and CMDB Health measures data quality afterwards.
11.Which component of IntegrationHub ETL is responsible for transforming raw staging-table data into IRE payloads?
Answer
Robust Transform Engine (RTE)
The Robust Transform Engine (RTE) runs IntegrationHub ETL transforms. It reads rows from the staging table, applies the transform operations and builds the IRE payload, which can contain several CIs and their relationships from a single row. Service Graph connectors are built on it, and CI Class Manager only holds the rules the IRE applies.
12.What is the role of a transform map in the CMDB import process?
Answer
Mapping and transforming staging table data into target tables
A transform map is a set of field maps, plus optional scripts, that moves data from an import set's staging table into a target table such as a CMDB class. It doesn't remove existing duplicates, build dashboards or scan the network; it only works on data that has already been imported.
13.Which of the following is NOT a built-in supported non-CMDB table for IntegrationHub ETL + IRE?
Answer
kb_knowledge
Besides CMDB classes, IntegrationHub ETL can send records for a few non-CMDB tables that CIs commonly reference, such as users, locations and buildings, through the IRE so imports don't duplicate them. Knowledge articles aren't one of them; they have their own authoring and publishing lifecycle.
14.When a CI import requires setting a mandatory field not present in the source file, what mechanism should you use?
Answer
A script in the transform map
A transform map script, such as a field map script or an onBefore script, can set a default or calculated value for a field the source file doesn't contain before the record is written. UI policies only run on forms in the browser, a workflow runs too late, after the record is saved, and discovery patterns play no part in file imports.
15.When using the IRE during a transform, which component becomes unnecessary?
Answer
Coalesce values in the transform map
When a transform hands rows to the IRE, the IRE finds existing CIs with the class's identification rules, so coalesce settings in the transform map are no longer used. The staging table, the target table's dictionary entries and any post-processing scripts are still needed.
16.Which statement accurately describes the relationship between Import Sets and Transform Maps?
Answer
Transform maps map import set records to target tables
Data is first loaded into an import set's staging table, and the transform map then maps those staging records into the target tables. Transform maps don't fill the import set table, imports come before any CMDB Health checks, and IntegrationHub ETL reads from an import set too.
17.Why might organizations choose IntegrationHub ETL instead of traditional import sets?
Answer
ETL offers a modern UI and native IRE processing
IntegrationHub ETL offers a guided interface for mapping and transforming source data, and everything it produces goes through the IRE, so identification and reconciliation rules always apply. A traditional transform map only uses the IRE if it's scripted with CMDBTransformUtil. ETL still applies transform logic, and whether a MID Server is needed depends on where the data is, not on the tool.
18.When importing CMDB data, which method prevents duplicates without relying on coalesce rules?
Answer
The IRE via CMDBTransformUtil
Calling CMDBTransformUtil from a transform map sends each row to the IRE, which uses the class's identification rules, for example serial number and then name, to find an existing CI, so no duplicate is created and coalesce isn't needed. Reconciliation decides which source may update an attribute, not whether the CI exists, and cleanup jobs only remove duplicates after they've been created.
19.What must be carefully planned before building a CMDB import using import sets?
Answer
CI classes, attributes, identification method, mandatory fields, custom logic
Plan the data model first: which classes and attributes the data belongs in, how CIs will be identified (coalesce or the IRE), which fields are mandatory, and any custom logic the transform needs. Getting these wrong leads to duplicates and incomplete CIs. Service maps, MID Server numbers and the ECC queue aren't part of designing an import.
20.What is a key advantage of Agent Client Collector over traditional Discovery?
Answer
It provides near real-time visibility from a single agent
An Agent Client Collector agent runs on the host and reports changes as they happen instead of waiting for a scheduled scan, and one agent handles both visibility and monitoring. It must be installed on each host, it communicates through a MID Server rather than replacing it, and it runs on Windows, Linux and macOS.
21.What happens when the IRE determines that an incoming CI already exists?
Answer
The existing CMDB CI is updated
When the IRE matches the payload to an existing CI, it updates that CI instead of inserting a new one. Reconciliation rules decide which attributes this source may update, so not every value is necessarily overwritten. Preventing duplicates is the reason the IRE exists.
22.What must be configured for each CMDB Application used by IntegrationHub ETL?
Answer
A discovery source
Each IntegrationHub ETL CMDB application needs a discovery source, the value of the CI's Discovery source field that records where its data came from. Reconciliation rules, data refresh rules and the CMDB Integrations Dashboard all work by discovery source. Classes are mapped in the ETL map itself, so no classification rule is needed, and custom scripts are optional.
23.Agent Client Collector (ACC) is especially useful for discovering which type of devices?
Answer
Workstations that rarely or intermittently connect to the network
Agentless Discovery can only scan devices it can reach on the network when the schedule runs. An ACC agent on a laptop reports in whenever the device is online, so it suits workstations that are often away from the corporate network. Switches can't run an agent and are discovered over SNMP, and ACC isn't limited to cloud VMs.
24.What is the primary purpose of IntegrationHub ETL in CMDB data ingestion?
Answer
To transform external source data and route it through the IRE
IntegrationHub ETL transforms data from external sources and sends it through the IRE, so the CIs and relationships it imports follow identification and reconciliation rules. It doesn't schedule Discovery or create individual CIs by hand, and traditional transform maps are still used, for example for non-CMDB data.
25.What feature does the CMDB Integrations Dashboard provide?
Answer
Metrics and error reporting for all CMDB integrations
The CMDB Integrations Dashboard, part of Integration Commons for CMDB, shows how each integration feeding the CMDB, such as a Service Graph connector, is running: what it processed and the errors it hit, so failing imports can be found and fixed. Discovery schedules, CI maps and cloud provisioning are handled in other applications.
26.In IntegrationHub ETL, where is raw third-party data stored before being transformed by RTE?
Answer
Import Set staging tables
IntegrationHub ETL first loads the raw source data into an import set staging table. The RTE reads it from there, transforms it and sends the result to the IRE, which writes to the CMDB tables. MID Servers don't store the imported data, and choice lists only hold field values.
27.Why are coalesce fields ignored when the CMDBTransformUtil API is used?
Answer
Because the IRE handles identification instead
CMDBTransformUtil hands each row to the IRE, and the IRE identifies the CI with the class's identification rules, so the transform map's coalesce fields aren't used. Coalesce still works in ordinary transform maps, and the IRE updates existing CIs as well as inserting new ones.
28.What does the Identification and Reconciliation Engine (IRE) prevent during IntegrationHub ETL processing?
Answer
Duplicate CIs and conflicting updates
Identification matches incoming data to existing CIs so duplicates aren't created, and reconciliation decides which sources may update each attribute so that sources don't overwrite each other. The IRE doesn't speed up transforms, isn't limited to relationships and doesn't create import sets.
29.Ingests data from external third-party systems (like SCCM or SolarWinds) using certified, pre-built integration models.
Answer
Service Graph Connector
Service Graph connectors are certified, pre-built integrations for specific third-party products such as Microsoft SCCM or SolarWinds. They map the vendor's data to the right CMDB classes and send it through the IRE. Import sets are a generic framework you configure yourself, Discovery and Cloud Discovery scan networks and cloud accounts, Service Mapping maps services, and ACC collects data from an agent on each host.
30.A new customer is moving to ServiceNow and wants to start CMDB and CSDM implementation. Before any CI imports or Service Mapping work start, the implementation team wants to ensure: Assignment groups User records Companies and locations are ready to use so CI data can be correctly assigned and owned. Which activity described in the Ingest training best fits this need?
Answer
Use Populate Foundational Group Data before any CI ingestion
CIs reference users, groups, companies and locations, so those records need to exist before any CIs are loaded, or the references end up empty or wrong. Loading this foundational data comes first. Reconciliation rules, CMDB groups, health checks and multisource analysis all come later, once there are CIs to work with.
31.Connects directly to cloud provider APIs (AWS, Azure, GCP) to retrieve inventory data on virtual resources without requiring IP-based scanning.
Answer
Cloud Discovery
Cloud Discovery connects to cloud provider APIs, such as those of AWS, Azure and Google Cloud, and retrieves virtual resources without scanning IP ranges. Traditional Discovery scans IP addresses, Service Graph connectors import from third-party tools, import sets load files and other generic sources, ACC runs on each host, and Service Mapping maps services.
32.What does the IRE evaluate first when a CI record is being imported?
Answer
Whether identification rules match an existing CI
The IRE starts with identification: it applies the class's identification rules to decide whether the incoming data matches an existing CI. Only then does reconciliation decide which attributes this source may update. Transform maps run before the data reaches the IRE, and CMDB Health checks run on data already in the CMDB.
33.Provides a standard framework to upload data from generic data sources (CSV, Excel, XML, JDBC) and map it to target CMDB tables using Transform Maps.
Answer
Import Sets
Import sets load data from generic sources such as CSV, Excel, XML or JDBC into a staging table, and transform maps then map it into the CMDB tables. Service Graph connectors are pre-built integrations for specific products, Discovery and Cloud Discovery scan networks and cloud accounts, ACC runs on each host, and Service Mapping maps services.
34.You are using IntegrationHub ETL to load data into the Location table (cmn_location), which is not a CMDB class. You want to: Control how the Identification Engine decides if a location already exists Use a specific field (for example, name) as the key According to the Ingest Data into the CMDB course snippet, what configuration step is required?
Answer
Create a CI Identifier entry for the Location table and define an identifier entry using the Name field
The IRE can identify records in some non-CMDB tables, such as cmn_location, but it needs an identification rule to do so. Create a CI identifier for the Location table with an identifier entry on the name field, so the IRE can tell whether a location already exists. Turning off identification would allow duplicates, and health and Data Manager settings don't affect how imports are identified.
35.A CMDB administrator recently set the global system property glide.class.downgrade.enabled to false. The administrator runs Discovery against a specific server. The IRE identifies that the server exists in the CMDB as a Windows Server CI, but the incoming payload suggests it should be reclassified to the generic Server class (a class downgrade). What is the resulting action in the system, and why?
Answer
A Reclassification Task is generated, allowing the administrator to manually approve or reject the downgrade.
With glide.class.downgrade.enabled set to false, the IRE won't move a CI to a less specific class on its own. It creates a reclassification task instead, so someone can review the proposed downgrade from Windows Server to Server and approve or reject it. The CI isn't moved or deleted automatically, and the downgrade isn't silently dropped.
36.A retail customer has 5,000 Point-of-Sale (POS) kiosks. These devices connect via irregular Wi-Fi, often change IP addresses, and are behind firewalls that block inbound WMI/SSH traffic. The customer needs near real-time visibility into the software running on these kiosks. Which discovery method should you propose?
Answer
Agent Client Collector (ACC) deployed to the kiosks.
The kiosks change IP addresses, connect irregularly and block inbound WMI and SSH, so agentless Discovery can't reliably reach them. An Agent Client Collector agent on each kiosk connects outbound and reports changes as they happen. The SCCM connector relies on SCCM already reaching the devices, and SNMP network discovery suits network gear rather than software inventory.
37.A discovery source (SCCM) has erroneously updated the “RAM“ attribute on 500 servers to “0 GB“. You have corrected the data feed, but you want to immediately restore the previous valid values for these CIs without waiting for the next discovery cycle. The Question: What is the most efficient method to fix this using standard CMDB capabilities?
Answer
Use the “Revert“ capability in the Multisource CMDB (CMDB 360) view.
With Multisource CMDB enabled, the CMDB keeps the values each source reported for each attribute. The CMDB 360 view uses that history to revert the CIs to their values from before SCCM's bad update, without waiting for the next discovery run. Spreadsheets and fix scripts are slow and error-prone, and deleting the CIs would lose their relationships and history.
38.A CMDB administrator is using a Transform Map to import bulk CI data from a spreadsheet into the cmdb_ci_server table. After running the transformation, they notice duplicate records have been created, indicating the import bypassed the IRE. What must the administrator add to the Transform Map configuration to ensure the incoming data is processed by the Identification and Reconciliation Engine (IRE) and utilizes the existing Identification Rules?
Answer
Add an onBefore Transform Script that calls the CMDBTransformUtil API (or similar API logic) to reference the reconciliation engine.
Transform maps match records on their coalesce fields and don't use the IRE by default. An onBefore script that calls CMDBTransformUtil sends each row through the IRE, so the class's identification rules find existing CIs and duplicates aren't created. Coalescing on name is what failed, data refresh rules only decide when stale data may be overwritten, and enabling Multisource CMDB doesn't change how transform maps work.
39.Scans IP ranges using probes, sensors, and patterns to identify hardware and software connected to the network.
Answer
Discovery
Discovery scans IP ranges and uses probes, sensors and patterns to classify, identify and explore the hardware and software it finds. Cloud Discovery uses cloud provider APIs, Service Mapping starts from an entry point, ACC runs as an agent on each host, and import sets and Service Graph connectors bring in data from files and other tools.
40.Which of the following are valid methods or features used to populate relationships between Configuration Items (CIs) in the ServiceNow CMDB? (Choose 3)
Answers
Service Mapping
Suggested Relationships
ServiceNow Discovery
Discovery creates relationships between the CIs it finds, Service Mapping creates the relationships that make up an application service's map, and suggested relationships give users the valid relationship types when they add relationships by hand. The CMDB Health dashboard reports on data rather than creating it, and Service Mapping Suggestions isn't a separate feature.
41.Pushes configuration and metric data to the instance using a lightweight service installed directly on the host OS.
Answer
Agent Client Collector
Agent Client Collector is a lightweight agent installed on the host's operating system that pushes configuration and metric data to the instance. Discovery and Cloud Discovery collect data without agents, Service Mapping maps services from an entry point, and import sets and Service Graph connectors bring in data from files and other tools.
42.During an investigation into why some external records are not matching existing CIs, a CMDB architect wants detailed logs for Identification Engine activity related to CMDB 360 and multisource data. Which system property described in the Govern/Configure content helps with this logging?
Answer
glide.cmdb.logger.source.cmdb_multisource
CMDB logging is controlled per component by glide.cmdb.logger.source properties, and setting glide.cmdb.logger.source.cmdb_multisource to a debug level logs how the Identification Engine processes multisource data. glide.identification_engine.multisource_enabled only turns Multisource CMDB on, and the other properties control duplicates, natural language queries and class switching.
43.You are a CMDB Architect designing a new integration to bring hardware assets into the CMDB from a third-party source. You need a solution that processes data through the Identification and Reconciliation Engine (IRE) to respect CI Identification Rules and Reconciliation Rules. Which data ingestion method inherently leverages the IRE for this purpose?
Answer
IntegrationHub ETL
IntegrationHub ETL turns its mappings into IRE payloads, so everything it imports is identified and reconciled by the IRE without extra work. A transform map only uses the IRE if you add a CMDBTransformUtil script, and the Table API writes straight to the table, bypassing the IRE.
44.A customer has integrated several external inventory tools and enabled CMDB 360. They want a single place to see: Raw records from each external source How those records relate to the CMDB CIs after reconciliation while keeping the main cmdb_ci tables clean. Which feature provides this view?
Answer
The CMDB Multisource Data Table
With CMDB 360 enabled, the CMDB Multisource Data table keeps what each source reported for each CI, linked to the reconciled CI, while the CMDB tables hold only the reconciled values. Import set rows are temporary, relationships live in cmdb_rel_ci, and CMDB groups and de-duplication tasks don't store source data.
45.Your company is building a new IntegrationHub ETL pipeline to load CI data into the CMDB. During testing, the CMDB admin wants to: Limit the volume of rows used for the sample preview Be able to roll back the test load if something goes wrong Which combination in the ETL configuration best supports these goals?
Answer
Use the Preview Size Override and run the transform from the ETL configuration with Test and Rollback Integration Results
When testing an IntegrationHub ETL map, the preview size override limits how many rows are used, and running the integration from the Test and Rollback Integration Results step lets you roll back everything the test created. Running the full import without rollback, update-only runs and the legacy transform map form don't meet both goals.
46.A ServiceNow engineer is preparing to map CSV data into CMDB using IntegrationHub ETL. The source file includes: A header row A block of real data rows Several test rows used by the source system team (marked with is_test = true) The engineer wants to exclude the test rows from the integration without changing the target class mapping. Where is the most appropriate place to remove these test rows?
Answer
In the Prepare Source Data step of the ETL, by filtering on is_test = false
IntegrationHub ETL's Prepare Source Data step can filter rows before they're mapped, so filtering on is_test = false drops the test rows before they reach the IRE, without changing the class mapping. Deleting CIs afterwards, flagging them in health metrics or hiding them in reports leaves bad data in the CMDB, and transform map scripts belong to legacy import sets.
47.Traverses the infrastructure starting from a specific entry point (URL) to map the dependencies and relationships that make up a specific Application Service.
Answer
Service Mapping
Service Mapping starts from an entry point such as a URL and follows connections through the infrastructure to map the CIs and dependencies that make up an application service. Discovery and Cloud Discovery scan IP ranges and cloud accounts, ACC runs on each host, and import sets and Service Graph connectors bring in data from files and other tools.
48.Which CMDB table stores the comprehensive, raw data captured by all discovery sources (including values that were rejected by Reconciliation Rules) when the Multisource CMDB feature is active?
Answer
CMDB MultiSource Data [cmdb_multisource_data]
With Multisource CMDB active, the CMDB MultiSource Data table stores what every discovery source reported for each attribute, including values that lost to a higher-priority source under the reconciliation rules. That's what makes reverting values and comparing sources possible. The data source history table only records which source last updated each attribute.
49.To ensure data integrity in selected Non-CMDB tables (such as Location [cmn_location] or User [sys_user]), IntegrationHub ETL (IH-ETL) leverages the Identification and Reconciliation Engine (IRE). What must be configured for a Non-CMDB table to be supported by the IRE?
Answer
It must have an Identification Rule created that uniquely identifies the table records.
The IRE can only process records in a table it knows how to identify, so a supported non-CMDB table such as cmn_location or sys_user needs an identification rule that uniquely identifies its records. Relationships, principal class settings and the class hierarchy don't make a table supported.
50.If a Configuration Item (CI) attribute is marked as mandatory and the corresponding system property is enforced (glide.required.attribute.enabled is set to true), what is the primary operational risk during a ServiceNow Discovery run that fails to collect data for that attribute?
Answer
The CI record insertion or update operation will fail, resulting in an error.
With glide.required.attribute.enabled set to true, mandatory attributes are enforced when the IRE creates or updates CIs. If Discovery can't collect a mandatory attribute, the insert or update fails with an error and the CI isn't created or updated. Orphans, reclassification tasks and Data Manager policies are unrelated.
51.Cloud Dimensions configured system properties to allow the IRE to automatically update and upgrade CIs. However, the CMDB Administrator wants to block the automatic reclassification of an IP Router CI to a more generic Network Gear CI (a class downgrade) because the administrator must manually verify the device status before approving the change. What is the first action the administrator should take to ensure a manual review is required?
Answer
Set the global system property glide.class.downgrade.enabled to false.
Setting glide.class.downgrade.enabled to false stops the IRE from moving a CI to a less specific class automatically, so a downgrade such as IP Router to Network Gear creates a reclassification task for review instead. Upgrades are unaffected, whereas glide.class.switch.enabled would block every class change and glide.class.upgrade.enabled controls upgrades.
52.An administrator is testing Discovery against a batch of servers. The Discovery status log shows failures during the identification phase, stating: “Failed to insert/update CI: mandatory attribute missing.” The missing attribute is Serial Number, which the administrator marked as mandatory using a Dictionary Override for the Server class. The external source currently cannot provide Serial Number data. What is the administrator’s immediate course of action to allow the Discovery process to create the CI records without requiring the Serial Number?
Answer
Set the global system property glide.required.attribute.enabled to false.
With glide.required.attribute.enabled set to false, the IRE no longer enforces mandatory attributes, so Discovery can create and update the servers without a serial number until the source can provide one. Allow null attributes only affects identification matching, and no data source rule can ignore mandatory fields. Deleting the dictionary override would work but removes a requirement you may still want.
53.You have created a new Check Definition for the Agent Client Collector to run a custom script. You linked it to a Policy and published it. However, the agent logs show that the execution was denied. The Question: What step did you likely miss?
Answer
You did not add the check to the Allow List on the Agent.
For security, an Agent Client Collector agent only runs checks that are on its allow list, so a new check definition that isn't on the list is denied even when its policy is active and published. MID Server restarts aren't needed, checks aren't limited to Ruby, and an inactive policy would never have sent the check at all.
54.An administrator is attempting to import User (sys_user) data into the CMDB using a new IntegrationHub ETL integration to ensure all user records adhere to CMDB quality standards. The integration fails, even though the target table is listed as supported. The log indicates that the IRE is not properly engaging the User table for identification. What are the two prerequisite steps the administrator must verify or complete to enable IRE support for the User table?
Answers
An Identification Rule (CI Identifier) must be created specifically for the User table.
The User table name (sys_user) must be added to the system property glide.identification_engine.non_cmdb_tables.
For the IRE to process a supported non-CMDB table such as sys_user, the table must be listed in the glide.identification_engine.non_cmdb_tables property and have an identification rule that uniquely identifies its records. The table doesn't extend cmdb_ci, and the required attribute property is unrelated.
55.What is the name of the scheduled job that must run daily to populate the charts and analytics data displayed on the CMDB Workspace CMDB 360 view?
Answer
Multisource Dashboard Analytics Population
The Multisource Dashboard Analytics Population job runs daily to calculate the source coverage and comparison data shown in the CMDB 360 view. CMDB Get Well Metric Collection calculates CMDB Health scores instead.
56.You have set the system property glide.identification_engine.skip_duplicates to true. The discovery process encounters a set of 3 computers that all share the same Serial Number. How does the IRE handle this batch of duplicates?
Answer
It updates the oldest CI and marks the others as duplicates.
With glide.identification_engine.skip_duplicates set to true, the IRE doesn't stop when a payload matches several CIs, as long as there are fewer than the duplicate threshold. It updates the oldest matching CI and marks the others as duplicates. It doesn't create new CIs, halt Discovery or delete records.
57.When running ServiceNow Discovery, the system relies on a prioritized sequence of attributes to uniquely identify CIs. What are the three primary phases that occur after the initial Scan Phase in the ServiceNow Discovery process? (Select 3)
Answers
Classification Phase
Identification Phase
Exploration Phase
After the scan phase finds active devices, Discovery classifies each device to work out what it is, identifies it to match it to an existing CI or create one, and explores it to collect details such as software and configuration. Reconciliation is part of how the IRE writes data rather than a Discovery phase, and attestation is a Data Manager process.
58.A CMDB Implementer is using Import Sets and Transform Maps to load CI data from a CSV file. If the implementer fails to add the recommended onBefore script to the Transform Map, what is the resulting risk when the transform map is run?
Answer
The data will not be processed by the Identification and Reconciliation Engine (IRE), potentially creating duplicate CIs.
The onBefore script calls CMDBTransformUtil so each row goes through the IRE. Without it, the transform map matches records only on its coalesce fields, which can miss existing CIs and create duplicates. It doesn't affect stale flags, mandatory fields or where the data is stored.
59.Which of the following describes the key benefit of leveraging CMDB 360 Query to perform a Gap Analysis?
Answer
To identify discovery sources that are inconsistent—for instance, when one source reports on a CI, but another does not.
A gap analysis in CMDB 360 Query looks for CIs that one discovery source reports but another doesn't, showing where a source has blind spots. Finding sources that report different values for the same attribute is a mismatch analysis instead, while stale and orphan CIs are CMDB Health metrics and combining service topology with infrastructure is a Query Builder combination query.
60.What is the primary operational consequence when a CMDB Administrator sets the ′glide.class.switched.enabled′ system property to false?
Answer
If the IRE finds a match but determines the CI belongs to a different branch (Class Switch), a Reclassification Task is generated.
A class switch moves a CI to a different branch of the class hierarchy, such as Linux Server to Windows Server. With the class switch property set to false, the IRE doesn't switch the class automatically; it creates a reclassification task for review. Upgrades and downgrades have their own properties, and the CI isn't deleted or marked as a duplicate.
61.The system property glide.class.switched.enabled is set to false. If the IRE finds a match on a CI record but determines it belongs to a different branch in the CMDB hierarchy (e.g., reclassifying from IP Router to IP Switch), what is the resulting action?
Answer
A Reclassification Task is generated for manual review.
With the class switch property set to false, a match that would move a CI to another branch of the hierarchy, such as IP Router to IP Switch, creates a reclassification task for manual review instead of switching the class. The CI isn't deleted, the IRE doesn't abort, and the class isn't changed automatically.
62.Which of the following describes the behavior of a CI when the global system property glide.class.switched.enabled is set to false?
Answer
If the IRE finds a match on a CI record but determines it belongs to a different branch in the CMDB hierarchy (Class Switch), a Reclassification Task is generated for manual review.
With the class switch property set to false, a CI that would move to a different branch of the hierarchy isn't switched automatically; the IRE creates a reclassification task for manual review instead. The CI isn't deleted or marked as a duplicate, and the property has nothing to do with upgrades.
63.Which two components must be configured to utilize IRE features for supported non-CMDB tables (like Location or User) via IntegrationHub ETL? (Select 2)
Answers
An Identification Rule (CI Identifier) must be created for the table.
The table must be listed in the system property.
For the IRE to process a supported non-CMDB table such as Location or User, the table must be listed in the glide.identification_engine.non_cmdb_tables property and have an identification rule. These tables don't extend cmdb_ci, and principal class settings don't apply to them.
64.If a CMDB administrator wants to enforce manual management of reclassification tasks for all Upgrade, Downgrade, and Switch CI class events, which global system properties must be set to false?
Setting glide.class.upgrade.enabled, glide.class.downgrade.enabled and glide.class.switch.enabled to false stops the IRE from reclassifying CIs automatically, so every upgrade, downgrade and switch creates a reclassification task instead. The update_without properties control whether the rest of the update goes ahead, and the other properties are unrelated.
65.When managing non-CMDB tables (such as Location or User) using the Identification and Reconciliation Engine (IRE), which statement is true regarding where the identification rules must be created?
Answer
The identification rules cannot be managed via the CI Class Manager; they must be configured directly using the CI Identifiers module or the respective table.
CI Class Manager only manages CMDB classes, so identification rules for supported non-CMDB tables such as Location or User are created in the CI Identifiers module. No default rules are provided for these tables; you create them yourself.
66.According to the ServiceNow framework for CMDB success, tools are categorized into three pillars: Ingest, Govern, and Insight. An administrator needs to configure a new “Service Graph Connector“ to bring in data from a third-party monitoring tool. Under which pillar does this specific tool fall?
Answer
Ingest
Service Graph connectors bring data into the CMDB, so they belong to the Ingest pillar, along with Discovery, Service Mapping, ACC, IntegrationHub ETL and import sets. Govern covers tools such as CI Class Manager, CMDB Health and Data Manager, and Insight covers Query Builder, the Unified Map and the Data Foundations dashboards.
67.The CMDB and CSDM Data Foundations Dashboards are distinguished by their fixed, non-customizable nature. Which specific scheduled job must be executed to populate the charts and analytics in the CMDB 360 / Multisource CMDB view, which retains rejected data values?
Answer
Multisource Dashboard Analytics Population
The Multisource Dashboard Analytics Population job runs daily to fill in the charts and analytics in the CMDB 360 view, which draw on the multisource data that includes rejected values. The Correctness job calculates CMDB Health scores, and the Data Foundations dashboards rely on their own Get Well jobs.
68.What are two terms commonly used interchangeably with ServiceNow Discovery (Horizontal Discovery)? (Select 2)
Answers
Agentless discovery
IP-based discovery
ServiceNow Discovery is also called agentless discovery, because nothing is installed on the devices, and IP-based discovery, because it scans IP ranges. Top-down, tag-based and machine learning mapping are terms for Service Mapping.
69.Which component of the CMDB, accessible from the CMDB Workspace, provides an analytics dashboard and enhanced querying features (such as gap analysis and identifying data mismatches) by leveraging data stored in the cmdb_multisource_data table?
Answer
CMDB 360 View / Multisource CMDB
The CMDB 360 view in CMDB Workspace uses the data in cmdb_multisource_data to provide an analytics dashboard and CMDB 360 Query, which can find gaps between sources and values that sources disagree on. The CMDB Health dashboard reports health KPIs, the Unified Map shows relationships, and CI Class Manager configures classes.
70.Which of the following types of data is collected after implementing ServiceNow Discovery? (Select 3)
Answers
MAC Address
Operating System
RAM
Discovery collects technical data from devices, such as the operating system, RAM and MAC addresses. Support group and Managed by group record which teams are responsible, which a device can't report, so they have to be supplied some other way.
71.Which of the following describes the behavior of a CI when the global system property glide.class.upgrade.enabled is set to false?
Answer
If a matching CI is found that could be classified into a more extended class (Upgrade), a Reclassification Task is generated.
With glide.class.upgrade.enabled set to false, the IRE doesn't automatically move a CI to a more specific class, such as Server to Windows Server. It creates a reclassification task for review instead, and the existing CI isn't updated or deleted.
72.In the context of the IRE and duplicate management, if the glide.identification_engine.skip_duplicates property is true (default) and the number of duplicates found is less than the threshold, what is the default behavior?
Answer
The oldest CI (based on creation date) is picked as a match and gets updated.
With glide.identification_engine.skip_duplicates set to true, if a payload matches fewer duplicates than the threshold, the IRE updates the oldest of them, by creation date, and marks the others as duplicates. Nothing is deleted, and no reclassification task is created.
73.Which of the following statements correctly describe Tag-Based Service Mapping in ServiceNow? (Select all that apply)
Answers
It can map both cloud and on-premises resources — if those resources are tagged properly.
It builds application-service maps based on tags (key/value metadata) assigned to cloud or other resources.
It works without needing credentials, firewalls, or deep network access when tags are available.
Tag-based Service Mapping builds an application service from CIs that share tags, key and value pairs such as App:HR. Because it works on data already in the CMDB, it needs no credentials or network access, and it works for on-premises resources as well as cloud ones if they're tagged. It groups the CIs without discovering how they connect to each other.
74.If the system property glide.class.upgrade.enabled is set to false, and the IRE finds a match on a generic CI (e.g., a record in the Server class) that should be reclassified to a more specific class (Windows Server), what is the resulting action?
Answer
A Reclassification Task is generated for manual review.
With glide.class.upgrade.enabled set to false, a match on a generic CI that should become more specific, such as Server to Windows Server, creates a reclassification task for manual review. The CI isn't upgraded automatically or deleted.
75.What is the default threshold value that the IRE uses to determine when it should stop updating the oldest duplicate CI record, thereby skipping updates on all records when that threshold is exceeded?
Answer
5
The duplicate threshold, glide.identification_engine.skip_duplicates.threshold, is 5 by default. Below it, the IRE updates the oldest duplicate; above it, the IRE updates none of them.
76.When a CMDB administrator configures a Dictionary Override to enforce a field (e.g., Serial Number) as mandatory only for the Server class, which specific system property dictates whether Discovery or integration processes will fail if that field is missing in the payload?
Answer
glide.required.attribute.enabled
glide.required.attribute.enabled decides whether mandatory attributes are enforced when the IRE creates or updates CIs. When it's true, the default, a payload missing a mandatory field such as Serial Number fails. The other properties control reclassification and Multisource CMDB.
77.Which three metrics are visible in the CMDB 360 view within the CMDB Workspace, providing key analytics on multisource data ingestion? (Select 3)
Answers
Total number of CIs collected for each discovery source
CIs by number of Discovery sources (reported by multiple sources)
CIs reported by a single discovery source
The CMDB 360 view shows the total number of CIs collected for each discovery source, CIs reported by a single source, and CIs grouped by how many sources report them. Duplicate remediation and Data Manager tasks are shown elsewhere in CMDB Workspace.
78.Which two of the following are valid kinds (approaches) of ServiceNow Service Mapping?
Answers
Top-Down (pattern-based) mapping
Tag-Based mapping
Service Mapping builds maps either top-down, following connections from an entry point with patterns, or tag-based, grouping CIs that share tags. Traffic-based connections can enrich a map but aren't a mapping approach of their own, and interface-based and manual-only aren't standard approaches.
79.Which of the following ServiceNow solutions can be used to integrate third-party data into the CMDB or non-CMDB tables while ensuring data integrity. (Select 2)
Answers
IntegrationHub ETL
Service Graph Connectors
IntegrationHub ETL and Service Graph connectors bring third-party data into the CMDB, and into supported non-CMDB tables, through the IRE so it's identified and reconciled. Discovery and ACC collect data from the environment themselves rather than integrating data from other products.
80.The CMDB team is auditing reclassification policies. Which of the following CI movements or characteristics are categorized as a Downgrade? (Select three correct options)
Answers
CI moved from Linux Server class to the generic Server class
CI moved from Windows Server class to the generic Server class
High risk of attribute data exclusion
A downgrade moves a CI to a less specific class in the same branch, such as Linux Server or Windows Server to Server, and carries a high risk of losing class-specific attribute data. Computer to Linux Server is an upgrade, IP Router to IP Switch is a switch, and downgrades are governed by glide.class.downgrade.enabled.
81.Question: Which results in a reclassification task being generated?
Answer
glide.class.upgrade.enabled set to false and during discovery a Server is classified as a Windows server.
With glide.class.upgrade.enabled set to false, a Server that Discovery classifies as a Windows Server can't be upgraded automatically, so a reclassification task is created. Setting a property to true allows the change automatically, and Windows to Linux would be a switch anyway.
82.When using import sets and transform maps to integrate data into the CMDB, it is recommended to add which type of script to ensure the incoming data passes through the Identification and Reconciliation Engine (IRE)?
Answer
onBefore
An onBefore transform script that calls CMDBTransformUtil sends each row through the IRE before it's written. onStart and onComplete run once per import, and onAfter runs after the row has been saved.
83.After enabling the Multisource CMDB and collecting data, an administrator notices that the analytics charts in the CMDB 360 view of the workspace are still empty. Which specific scheduled job must execute (or be run manually) to populate these charts?
Answer
Multisource Dashboard Analytics Population
The Multisource Dashboard Analytics Population job fills in the CMDB 360 view's charts. It runs daily, or you can run it manually to populate them sooner.
84.During a routine Discovery run, the IRE finds an existing Computer CI record that was previously classified generally. The payload now contains enough detailed information to specifically classify the CI as a Linux Server. What type of reclassification behavior is the IRE attempting to execute?
Answer
Upgrade
Moving a CI from a general class to a more specific one in the same branch, such as Computer to Linux Server, is an upgrade.
85.Which of the following are huge value adds in implementing Service Mapping? (Select 2)
Answers
Helps identify the root cause of incidents faster, reducing service downtime
Provides insights into the potential impact of changes
Service Mapping shows how the CIs behind a service depend on each other, so the root cause of an incident is found faster and the impact of a change can be judged before it's made. Software and infrastructure inventory comes from Discovery and asset management.
86.The CMDB team is auditing reclassification policies. Which of the following CI movements or policy outcomes are categorized as a Switch? (Select 3)
Answers
CI moved from Linux Server class to the Windows Server class
CI moved from IP Router class to IP Switch class
The system property glide.class.switch.enabled governs this action
A switch moves a CI to a different branch of the hierarchy, such as Linux Server to Windows Server or IP Router to IP Switch, and is governed by glide.class.switch.enabled. Windows Server to Server is a downgrade.
87.An administrator performs an in-place OS migration, changing the application platform on a host. Discovery runs and the IRE identifies an existing Unix Server CI, but the new payload identifies the CI as a Windows Server. What type of reclassification behavior is the IRE attempting to execute?
Answer
Switch
Moving a CI from Unix Server to Windows Server crosses into a different branch of the hierarchy, so it's a switch.
88.During ServiceNow Discovery, if a new CI is discovered and duplicates are found in the CMDB, which of the following is true?
Answer
The oldest CI, based on Creation Date is updated
When the IRE finds duplicates of an incoming CI, it updates the oldest one, by creation date, and marks the others as duplicates.
89.Which of the following reclassification behaviors might cause CI attributes and their data to be excluded during the reclassification process? (Choose two options)
Answers
Downgrade
Switch
A downgrade moves a CI to a less specific class and a switch moves it to a different branch, so in both cases attributes that only exist on the old class can be lost. An upgrade only adds attributes, and promotion isn't a reclassification type.
90.You have configured the CMDB for a CI class with several CI Identifier rules and three Reconciliation rules for updates. For a given incoming payload: The Identification Engine finds an existing CI and returns exactly one match. All Reconciliation rules match this CI. Some attributes cannot be updated due to lower priority. Other attributes have no reconciliation rule allowing updates. The admin notices no attribute values are changed and wonders if a new CI will be inserted. What actually happens?
Answer
The existing CI is still the only target; the Identification Engine has already selected it, and reconciliation only decides which attributes can be updated, not whether to insert a new CI.
Identification decides which CI the payload belongs to, and once it has matched one CI, that CI is the target. Reconciliation then only decides which attributes this source may update; if it may update none, the CI is simply left unchanged and nothing new is inserted.
91.You are configuring CI identification for the Server class. You have defined the following CI Identifiers for cmdb_ci_server in this priority order. A new payload comes in through Discovery / IRE for the Server class: name = SRV-100 ip_address = 10.10.10.99 mac_address = CC:CC:CC:CC:03 serial_number = S-003 Current CIs in the CMDB: By Name, the payload matches CI-1 (SRV-100). By IP address, the payload matches CI-2 (10.10.10.99). No existing CI matches both Name+MAC or Serial. Question: Based on how the Identification Engine uses identifier priorities, what happens?
Answer
The IRE uses Rule 1 – Name (highest priority), finds exactly one match (CI-1), and updates CI-1, including changing its IP address to 10.10.10.99.
The IRE checks identifier entries in priority order and stops at the first one that finds exactly one match. Name, the highest priority, matches only CI-1, so CI-1 is updated, including its IP address. Lower-priority matches, such as CI-2 by IP, are never considered.
92.You have configured Identification Rules for the Linux Server class [cmdb_ci_linux_server]. Payload matches CI-A by Name (priority 200) and CI-B by IP (priority 400). What action does the Identification and Reconciliation Engine (IRE) take?
Answer
It updates CI-A with the new IP address (192.168.2.50) and ignores CI-B
A lower priority number is evaluated first, so the Name rule (200) runs before the IP rule (400) and finds a single match, CI-A. The IRE updates CI-A, including the new IP address, and never considers CI-B.
93.You are configuring CI identification for network devices (cmdb_ci_network). You defined these CI Identifier rules for the class. A new payload is received with: name = EDGE-SW-01, ip_address = 172.16.1.10, mac_address = BB:BB:BB:BB:BB:02, serial_number = empty. Based on Identification Engine behavior with rule priority and first single-match wins, what will the Identification Engine do with this payload? Current CIs in CMDB: A new payload is received for cmdb_ci_network: name = EDGE-SW-01 ip_address = 172.16.1.10 mac_address = BB:BB:BB:BB:BB:02 serial_number = “” (empty / not provided) Matching behavior for each identifier: Rule 1 – Serial only (priority 200) Serial is empty in payload → no match . Rule 2 – Name + IP (priority 150) name = EDGE-SW-01 and ip_address = 172.16.1.10 → matches CI-1 only . Rule 3 – MAC only (priority 100) mac_address = BB:BB:BB:BB:BB:02 → would match CI-2 if evaluated. Based on Identification Engine behavior with rule priority and first single-match wins, what will the Identification Engine do with this payload?
Answer
It uses Rule 1 – Serial, finds no match, then Rule 2 – Name + IP, finds CI-1 as a single match, and updates CI-1; Rule 3 is never evaluated.
The IRE tries identifiers in priority order and stops at the first single match. Serial is empty, so Rule 1 finds nothing; Rule 2, Name and IP, matches only CI-1, so CI-1 is updated and Rule 3 is never evaluated.
94.You have configured the Identification Rules for the Network Switch class with the following priorities: Existing Data: Due to a previous bad import (which bypassed the IRE), your CMDB currently contains two duplicate switches: CI-A: Serial Number: SN-999 | Name: Switch-NY-01 CI-B: Serial Number: SN-999 | Name: Switch-NY-02 The Event: ServiceNow Discovery scans the network and brings in a payload for a switch with: Serial Number: SN-999 Name: Switch-NY-01 Notice that the payload matches both CI-A and CI-B based on the highest priority rule (Serial Number). Question: How does the Identification and Reconciliation Engine (IRE) handle this specific situation?
Answer
It halts processing, throws an error, and creates a De-duplication Task because the highest priority rule returned multiple results.
Here the highest-priority identifier, serial number, matches two existing CIs, so the IRE can't tell which one the payload belongs to. It flags the CIs as duplicates and creates a de-duplication task rather than falling through to a lower-priority rule.
95.You have configured the Identification Rules for the Server class with the following priorities: Existing Data: Your CMDB currently contains two different Server CIs created by previous manual imports: CI-A: Asset Tag: (Empty) | Serial Number: SN-500 | Name: Server-Alpha CI-B: Asset Tag: AST-999 | Serial Number: SN-900 | Name: Server-Beta The Event: A Discovery source pushes a payload for a single server with the following attributes: Asset Tag: AST-NEW-01 Serial Number: SN-500 Name: Server-Beta Analysis of Matches: Priority 100 (Asset Tag): Payload AST-NEW-01 matches Nothing in the CMDB. Priority 200 (Serial Number): Payload SN-500 matches CI-A . Priority 300 (Name): Payload Server-Beta matches CI-B . Question: How does the Identification and Reconciliation Engine (IRE) process this payload?
Answer
It identifies the record as CI-A and updates it. It overwrites CI-A‘s Name with “Server-Beta“ and adds the new Asset Tag. CI-B is ignored.
The IRE takes the highest-priority identifier that finds a single match. Asset Tag finds nothing, and Serial Number matches only CI-A, so CI-A is updated with the new asset tag and name. The lower-priority Name match on CI-B is never considered.
96.After an external inventory source runs, the Identification and Reconciliation Engine (IRE) attempts to change an existing Windows Server CI to the generic Server CI class because essential Windows-specific attributes were lost or missing. What type of reclassification behavior is the IRE attempting to execute?
Answer
Downgrade
Moving a CI from Windows Server to the more general Server class, because Windows-specific data is missing, is a downgrade.
97.Which ServiceNow solution enables agent-based discovery of Configuration Items (CI)?
Answer
Agent Client Collector
Agent Client Collector discovers CIs through an agent installed on each host. ServiceNow Discovery is agentless, and IntegrationHub ETL and Service Graph connectors import data from other sources.
98.The CMDB team is auditing reclassification policies. Which of the following CI movements or characteristics are categorized as an Upgrade? (Select 3)
Answers
CI moved from the generic Hardware class to the Printer class
CI moved from the generic Computer class to the Windows Server class
The characteristic ‘No data loss can occur‘
An upgrade moves a CI to a more specific class in the same branch, such as Hardware to Printer or Computer to Windows Server, and no data is lost because the CI only gains attributes. Linux Server to Windows Server is a switch, Linux Server to Server is a downgrade, and upgrades are governed by glide.class.upgrade.enabled.
99.Which three specific analysis options does the CMDB 360 Query feature provide to help CMDB analysts optimize data integrity across discovery sources? (Select 3)
Answers
Identify Data Mismatches
Gap Analysis
Explore 360 Data
CMDB 360 Query can explore the multisource data, run a gap analysis to find CIs one source reports and another doesn't, and find data mismatches where sources report different values. Correctness scores, remediation tasks and rule previews belong to other features.
100.The Apache Web Server Identification Rule is configured with the following criterion attributes: Class, Configuration file, Version . The Identifier Entry uses: Identifier: cmdb_ci_apache_web_server Search on table: Apache Web Server Criterion attributes: Class, Configuration file, Version Priority: 100 Yesterday, an Apache Web Server CI was discovered as part of Service Mapping. Today, the application owner upgraded Apache to a different version and reran discovery of the service. What will happen in the CMDB?
Answer
A new Apache Web Server CI is created.
Version is one of the rule's criterion attributes, so after the upgrade the payload no longer matches the existing CI on class, configuration file and version. The IRE finds no match and creates a new Apache Web Server CI rather than updating the old one.
101.A CMDB Administrator needs to import external data into the CMDB. To reduce the risk of creating duplicates and prevent updates from unauthorized sources, it must be ensured that the Identification and Reconciliation Engine (IRE) is not bypassed. What is the recommended method to import data into the CMDB utilizing the Identification and Reconciliation API?
Answer
IntegrationHub ETL
IntegrationHub ETL sends everything it imports through the Identification and Reconciliation API, so identification and reconciliation rules always apply. Import sets only do so with a CMDBTransformUtil script, and the Table API writes directly to tables, bypassing the IRE.
102.Configuration Management requires an accurate inventory of devices to be reflected in the CMDB. Which are common use cases for using Agent Client Collector (ACC)? (Choose 2)
Answers
Devices that intermittently connect to the network
Devices in secure environments
ACC suits devices that connect to the network only intermittently and devices in secure environments where agentless scanning can't reach. Servers in the data center are usually discovered without agents, and network devices can't run an agent.
103.A ServiceNow Administrator wants to implement Service Graph Connectors to provide integrations to many third-party solutions that the company wants integrated into the CMDB. Which categories of connectors are available to the Administrator? (Choose 2)
Answers
Observability
Cloud
Service Graph connectors are grouped into categories such as Observability and Cloud, covering monitoring tools and cloud platforms.
104.An organization is changing data centers and needs to know the consequences of the planned changes. How can Application Service Mapping be used as part of Change Management?
Answer
To understand the business impact of CIs
An application service map shows which services depend on the CIs being changed, so the change can be assessed for its business impact. It doesn't predict which devices go offline first or show physical locations.
105.A Configuration Manager needs to ingest third-party CIs into the CMDB. Which method minimizes the risk of technical debt?
Answer
Service Graph Connector
Service Graph connectors are certified, ServiceNow-maintained integrations that map third-party data to the right classes and send it through the IRE, so there's no custom integration to maintain. Import sets, vendor integrations and the Table API all need custom work and can bypass the IRE.
106.Which ServiceNow solutions automatically create relationships between CI Applications that are part of an Application Service?(Choose 2)
Answers
Discovery
Service Mapping
Discovery and Service Mapping create the relationships between the applications they find, and Service Mapping builds them into application services. Event Management, Data Manager and IntegrationHub ETL don't discover relationships themselves.
107.Where can a CMDB 360/Multisource CMDB Saved Query be viewed and created in the CMDB Workspace?
Answer
Saved queries window on the CMDB 360 tab
CMDB 360 saved queries are viewed and created in the Saved queries window on the CMDB 360 tab of CMDB Workspace.
108.A CMDB Data Owner has request better insight on the different data source that make up the CMDB data set. The Platform Owner Knows that the new Service Graph Connector Central plugin is just what is needed. After installing the plugin, what workspace will have the new Service Graph Connector Central tab avaliable?
Answer
CMDB Workspace
Installing Service Graph Connector Central adds a Service Graph Connector Central tab to CMDB Workspace.
109.What are the characteristics or functions of ServiceNow IntegrationHub ETL?(Choose 2)
Answers
Integrates third-party data into the CMDB or into non-CMDB tables
Uses the IRE to process and integrate data
IntegrationHub ETL brings third-party data into the CMDB or supported non-CMDB tables and processes it through the IRE. It doesn't collect discovery data itself, and SCCM data usually comes in through a Service Graph connector.
110.When integrating data into the CMDB using import sets and transform maps, which type of script is added to ensure the data is processed through the IRE?
Answer
onBefore
An onBefore transform script that calls CMDBTransformUtil sends each row through the IRE.
111.Dynamic CI Group, Service Mapping methods, and Tag-Based mapping each have different recommended use cases. Match each option to its correct description. Options: A. Dynamic CI Group B. Service Mapping (Connection Suggestion) C. Service Mapping (Top-down) D. Tag-Based Recommended for mission-critical application services that require a precise approach using patterns. Best fit to map cloud-native, container-based, or machine environments. Ideal for custom-built applications and leverages fingerprinting to generate service maps in a timely manner. Ideal for small application services that can be easily modeled using filters and CMDB queries.
Answer
A. Dynamic CI Group → 4. Ideal for small application services that can be easily modeled using filters and CMDB queries. B. Service Mapping (Connection Suggestion) → 2. Best fit to map cloud-native, container-based, or machine environments. C. Service Mapping (Top-down) → 1. Recommended for mission-critical application services that require a precise approach using patterns. D. Tag-Based → 3. Ideal for custom-built applications and leverages fingerprinting to generate service maps in a timely manner.
Dynamic CI groups suit small services that can be modeled with filters and queries, connection suggestions use fingerprinting for custom-built applications, top-down mapping uses patterns for precise mission-critical maps, and tag-based mapping suits cloud-native and container environments.
112.A Configuration Manager wants to explore ServiceNow CMDB 360 saved queries to see if the reports can assist with managing of CMDB data. What insights are gained from CMDB 360 queries?(Choose 2)
Answers
Gaps in attribute data from different data sources
Different attribute values from different data sources
CMDB 360 queries show gaps, where one source reports data another doesn't, and differences, where sources report different values for the same attribute.
113.A CMDB Administrator changes the query for the SCCM Service Graph Connector. What is the impact of this change?
Answer
Any Scheduled Jobs for the SCCM Service Graph Connector will need to be configured.
Changing a Service Graph connector's query changes how it runs, so the connector's scheduled jobs need to be configured again.
114.A CMDB Administrator has installed a Service Graph Connector (SGC), and then made customizations to the mappings. Which is a consequence of this action?
Answer
The customized mappings are not supported by ServiceNow, and the customer is responsible for supporting their own customized SGC.
Service Graph connectors are supported by ServiceNow as delivered. Once you customize their mappings, you take on support for the customized connector.
115.Product to its description. A. ServiceNow Discovery B. Service Graph Connectors C. Service Mapping D. Agent Client Collector (ACC) Automatically identifies devices and applications in the network, populating the CMDB with accurate and up-to-date information Facilitates integration between ServiceNow and external systems to import and synchronize data Complete topology of the services and shows how they are supported by underlying infrastructure and applications Provides real-time visibility into endpoint configurations, populating the CMDB with accurate and up-to-date information
Answer
ServiceNow Discovery → 1. Automatically identifies devices and applications in the network, populating the CMDB with accurate and up-to-date information Service Graph Connectors → 2. Facilitates integration between ServiceNow and external systems to import and synchronize data Service Mapping → 3. Complete topology of the services and shows how they are supported by underlying infrastructure and applications Agent Client Collector (ACC) → 4. Provides real-time visibility into endpoint configurations, populating the CMDB with accurate and up-to-date information
Discovery identifies devices and applications on the network, Service Graph connectors integrate and sync data from external systems, Service Mapping shows the topology of services and what supports them, and ACC gives real-time visibility into endpoint configurations.
116.A CMDB Administrator needs to set up CMDB 360/Multisource CMDB. A. Enables logging for CMDB 360 B. Enables capturing CMDB 360 data for CIs from CMDB classes C. Enables CMDB 360 D. Enables capturing CMDB 360 data for CIs from non-CMDB classes E. Maximum number of CIs that can be included in a CMDB 360 recompute operation glide.identification_engine.multisource_enabled glide.identification_engine.multisource_cmdb_ci_enabled glide.cmdb.logger.source.cmdb_multisource glide.identification_engine.multisource.recompute.max.ci.limit
Answer
Enables logging for CMDB 360 → 3. glide.cmdb.logger.source.cmdb_multisource Enables capturing CMDB 360 data for CIs from CMDB classes → 2. glide.identification_engine.multisource_cmdb_ci_enabled Enables CMDB 360 → 1. glide.identification_engine.multisource_enabled Maximum number of CIs that can be included in a CMDB 360 recompute operation → 4. glide.identification_engine.multisource.recompute.max.ci.limit
glide.identification_engine.multisource_enabled turns CMDB 360 on, multisource_cmdb_ci_enabled captures data for CMDB classes, glide.cmdb.logger.source.cmdb_multisource sets logging, and multisource.recompute.max.ci.limit caps a recompute.
117.A CMDB Administrator needs to prevent duplicate CI creation from import sets that load data into the CMDB from vendor shipment files containing CI information. How can the Administrator do this?
Answer
Use the CMDBTransformUtil API in the transform script
Calling the CMDBTransformUtil API in the transform script sends each row through the IRE, whose identification rules prevent duplicates. Coalesce fields are much weaker, and there's no property that switches transform maps to the IRE.
118.A CMDB Administrator needs the fastest time to value solution for effectively ingesting, managing, and maintaining CIs and relationships. Which management tool will accomplish this to import Windows computer data from SCCM?
Answer
SCCM Service Graph Connector
The SCCM Service Graph connector is ready to use, maps SCCM data to the right classes and relationships and sends it through the IRE, so it's the fastest way to bring in SCCM computers.
119.A customer wants recently imported server records to be automatically reclassified into more specific CMDB classes after being discovered using ServiceNow Discovery. During the discovery process, if existing Server [cmdb_ci_server] records are reclassified into the Linux [cmdb_ci_linux_server] and Windows Server [cmdb_ci_win_server] classes, which reclassification operation occurred?
Answer
Class Upgrade
Moving CIs from the generic Server class to the more specific Linux Server and Windows Server classes is a class upgrade.
120.The Configuration Management team finds value in the reports from CMDB 360/Multisource CMDB and wants to use it for all CI data .Which must be true in order for CMDB 360/Multisource CMDB to be able to report on and analyze that data?
Answer
The CI data must go through the IRE.
CMDB 360 records what each source reports as the data passes through the IRE, so it can only report on data that goes through the IRE.
121.A Windows server is reclassified from the Server table [cmdb_ci_server] to the Windows Server table [cmdb_ci_win_server] when processed through the Identification and Reconciliation Engine (IRE). Which process occurred?
Answer
Class Upgrade
Moving a CI from the generic Server class to the more specific Windows Server class is a class upgrade.
122.A CMDB Administrator has imported data into the ServiceNow CMDB from a third-party source using a Service Graph Connector. The Administrator wants to review specific field to field mappings for the import. Which feature will show that information?
Answer
IntegrationHub ETL
IntegrationHub ETL, which Service Graph connectors are built on, shows each field-to-field mapping of the import.
123.The Apache Web Server Identification Rule is configured with the following Criterion attributes: Class Configuration file Version TABLE = Identifier Entry sys_class_name, config_file, version Identifier = ‘cmdb_ci_apache_web_server’ Search on table = ‘Apache Web Server’ Criterion attributes = ‘Class, Configuration file, Version’ Priority = ‘100’ Optional condition: Add Filter Condition / Add “OR” Clause Yesterday, an Apache Web Server CI was discovered as part of Service Mapping. Today, the application owner upgraded Apache to a different version and reran discovery of the service. What will happen in the CMDB?
Answer
A new Apache Web Server CI is created.
Version is one of the identifier entry's criterion attributes, so after the upgrade the payload no longer matches the existing CI. The IRE finds no match and creates a new Apache Web Server CI.
124.A CMDB Administrator needs to import external data into the CMDB. As the CMDB Administrator wants to reduce the risk for creating duplicates and to update information from unauthorized sources, it has to be ensured that the Identification and Reconciliation API will not be bypassed. What is the recommended method to import data into the CMDB utilizing the Identification and Reconciliation API?
Answer
IntegrationHub ETL
IntegrationHub ETL sends imported data through the Identification and Reconciliation API automatically. The Table API bypasses it, and import sets only use it if scripted with CMDBTransformUtil.
Discovery and Service Mapping create relationships between CIs automatically as they discover them. Workflow Studio and IntegrationHub ETL don't discover relationships.
126.A CMDB Administrator needs to ingest relevant data from Microsoft SCCM into the CMDB. Which ingestion method brings the fastest time to value?
Answer
Service Graph Connectors
The SCCM Service Graph connector is ready to use and maps SCCM data to the right classes, so it gives the fastest time to value.
127.A CMDB Manager uses CMDB 360/Multisource CMDB to maintain and improve CMDB quality. Why would the Manager use CMDB 360/Multisource CMDB?
Answer
To identify CI attributes from multiple data sources
CMDB 360 keeps the values that each source reports for each CI attribute, so you can see and compare what different sources say. It doesn't ingest data itself.
128.Hardware (serial_number) 200 Hardware (name) 300 Network Adapter (mac_address, name) 400 Two new CI records are imported into the hardware class of the CMDB: CI1: The name of this CI record matches the name of an existing CI record in the CMDB. CI2: The IP address of this CI record matches the IP address of an existing CI record in the CMDB. Which is correct based on the identification rule and the imported CI records?
Answer
CI1 will be updated with matching record and CI2 will be inserted as new record.
CI1's name matches through the Hardware name identifier, so the existing CI is updated. No identifier uses IP address, so CI2 matches nothing and is inserted as a new CI.
129.ServiceNow provides a suite of CMDB management tools designed to effectively ingest, manage, and maintain CIs and relationships. Match each CMDB data ingestion method to the appropriate ServiceNow solution. Methods: A. Organization-built solution using transform maps B. Automated agent-based solution running patterns C. Automated agentless solution running patterns D. Third-party integrations from other vendors E. Pre-built store integration solutions that require minimal customization Solutions: Agent Client Collector Import Sets Service Graph Connector ServiceNow Discovery Note: Some options may not apply.
Answer
A. Organization-built solution using transform maps 2. Import Sets B. Automated agent-based solution running patterns 1. Agent Client Collector D. Third-party integrations from other vendors 3. Service Graph Connector E. Pre-built store integration solutions that require minimal customization 4. ServiceNow Discovery
Organization-built integrations with transform maps are import sets, the agent-based solution is Agent Client Collector, third-party integrations come through Service Graph connectors, and ServiceNow Discovery is the remaining solution in this pairing.
130.A CMDB Administrator has installed a Service Graph Connector and customized a script transform. What will happen on subsequent upgrades if the default definition of the script transform is updated?
Answer
A skipped change is created and no change is made to the script transform definition.
When a customized script transform is updated in a later connector version, the upgrade records a skipped change and leaves your customized version in place, so you can review and merge the update yourself.