Courseiva

CCNA Ingest Questions

62 questions · Ingest topic · All types, answers revealed

1
Multi-Selecthard

An architect is troubleshooting an integration payload processed by the Identification and Reconciliation Engine (IRE) that resulted in an error. Which THREE of the following scenarios commonly trigger IRE processing errors? (Choose three.)

Select 3 answers
A.The incoming payload is missing attributes required by the class's identification rule criteria.
B.The target table does not have any UI Policies defined on its form view.
C.The import set table row count exceeds 1,000 records per batch.
D.The discovery source string specified in the payload is not registered or formatted correctly for precedence evaluation.
E.A referenced parent CI in the payload cannot be identified or resolved.
AnswersA, D, E

Missing mandatory identification attributes will cause the IRE to reject or fail payload processing.

Why this answer

Common IRE errors involve missing mandatory identification attributes, invalid reference payloads, or unresolvable dependent relationships.

2
Multi-Selectmedium

An organization is troubleshooting duplicate CIs appearing in the CMDB after running a new integration. Which TWO administrative actions should be taken to investigate and resolve this issue? (Choose two.)

Select 2 answers
A.Inspect CI Class Manager identification rules for the affected class to ensure unique attributes are correctly defined.
B.Modify Access Control Lists to hide duplicate CIs from users.
C.Increase the timeout limit on all REST Message records.
D.Review IRE processing logs and payload results to determine why incoming records failed to match existing CIs.
E.Delete all Discovery schedules and recreate them from scratch.
AnswersA, D

Flawed or missing identification rules cause the IRE to fail matching existing records, resulting in duplicate creation.

Why this answer

Investigating duplicates involves inspecting identification rules and checking IRE payload logs for matching failures.

3
MCQhard

A healthcare enterprise uses both ServiceNow Discovery and a third-party asset management tool to update server records in the CMDB. The third-party tool frequently populates stale operational status data. Using Data Source Precedence rules, how can the administrator ensure that ServiceNow Discovery always overrides the third-party tool for the 'Operational status' attribute on Linux servers?

A.Add a Business Rule on cmdb_ci that checks the sys_updated_by field and aborts updates from the third-party source.
B.Modify the Discovery schedule to run after the third-party integration job completes.
C.Navigate to CI Class Manager, select cmdb_ci_linux_server, and configure Data Source Precedence to assign a higher priority to 'ServiceNow' than the third-party source for 'Operational status'.
D.Create an Access Control List (ACL) that restricts write access on the cmdb_ci_linux_server table for the third-party integration user.
AnswerC

CI Class Manager allows granular precedence configuration per class, attribute, and data source.

Why this answer

Data Source Precedence rules allow administrators to define which data sources take precedence for specific attributes on specific classes.

4
MCQmedium

An architect is reviewing an integration that populates network gear into the CMDB. The integration payload includes both the physical chassis and installed line cards. The implementer wants to ensure that if a line card is removed from the chassis in the physical world, its relationship in the CMDB is automatically cleaned up when the integration runs. Which feature supports this behavior?

A.Set the Data Source Precedence for line cards to 'Delete on Sync'.
B.Configure the payload payload structure to mark the relationship as dependent, allowing the IRE to handle stale child relationships.
C.Write a scheduled job to delete all line cards every night before the integration runs.
D.Enable 'Cascade Delete' on the cmdb_rel_ci dictionary entry.
AnswerB

Dependent relationships in IRE payloads inform the engine when child CIs are missing from the current payload so they can be cleaned up or marked absent.

Why this answer

Payloads processed via IRE can use dependent relationships and payload markers to handle stale related items or orphaned child records.

5
Multi-Selecthard

An administrator is troubleshooting missing relationship data after running a custom data integration. Which THREE of the following factors should be investigated? (Choose three.)

Select 3 answers
A.Whether the payload structure correctly formats the related items or relationship blocks required by the IRE.
B.Whether the target CI table has active client scripts blocking the relationship field.
C.Whether the source and target CIs in the relationship payload successfully passed identification.
D.Whether the relationship type (e.g., 'Runs on::Runs') is active and correctly defined in the cmdb_rel_type table.
E.Whether the Discovery status schedule is set to 'Quick Discovery'.
AnswersA, C, D

Improperly formatted relationship arrays in the IRE payload will be ignored or rejected.

Why this answer

Missing relationships can result from unresolvable parent/child references, incorrect relationship type definitions, or improper payload syntax.

6
Multi-Selectmedium

An administrator is setting up an IntegrationHub REST step to ingest server data into the CMDB via the IRE. Which TWO components must be properly configured within the IntegrationHub action or script? (Choose two.)

Select 2 answers
A.Service Mapping horizontal pattern criteria.
B.Invocation of the IRE API (such as `sn_cmdb.IdentificationEngine`) within the script step.
C.Discovery schedule IP ranges matching the REST server IP.
D.Legacy Transform Map record definitions linked to the REST endpoint.
E.The JSON payload formatted with valid CI classes, identification attributes, and related items.
AnswersB, E

The script step must call the IRE API to pass the payload into the reconciliation engine.

Why this answer

IntegrationHub payloads for the IRE require proper JSON structure with CI classes and invocation of the appropriate IRE script/API.

7
MCQmedium

An architect is designing an integration to ingest virtual machines from a custom cloud provider into the CMDB using Robust Transform Engine (RTE). The payload contains nested objects representing datastores attached to each VM. How should the RTE be configured to handle these related child objects?

A.Set the coalesce field on the Transform Map to point to the datastore ID.
B.Flatten the JSON payload in a Business Rule before it reaches the Import Set table.
C.Configure RTE Related Item Processors to define the relationship and map fields from the nested datastore object to the target relationship table.
D.Create two separate import set tables and link them using a standard GlideRecord script in a Transform Map.
AnswerC

RTE Related Item Processors are designed to extract nested arrays or objects and process them through the IRE with proper parent-child relationships.

Why this answer

RTE allows complex mappings using complex data streams and related item processors to handle hierarchical JSON/XML payloads.

8
MCQmedium

An administrator is configuring a Service Graph Connector. They notice that the integration is failing because the inbound payload uses a custom field name for the serial number instead of the standard IRE attribute name `serial_number`. How should this mapping discrepancy be resolved without altering the external source system?

A.Modify the target CI table dictionary to rename the `serial_number` column to match the external system's custom field name.
B.Configure an RTE field mapping to translate the custom source field name to the standard `serial_number` attribute expected by the IRE payload.
C.Create a Business Rule on the staging table to drop the custom field.
D.Update the CI Class Manager identification rule to use the custom field name.
AnswerB

RTE field mapping permits remapping custom source attributes to standard target fields before passing them to the IRE.

Why this answer

Robust Transform Engine (RTE) field maps allow renaming or mapping incoming custom source fields to standard target IRE attributes.

9
Multi-Selecthard

An administrator is reviewing the CMDB IRE execution logs and notices numerous warnings regarding payloads that skipped attribute updates. Which THREE of the following reasons would cause the IRE to skip updating an attribute on an existing CI? (Choose three.)

Select 3 answers
A.The attribute is configured to be ignored when incoming values are empty, and the incoming payload provided a blank value.
B.The target CI table has an active Business Rule that aborts all updates.
C.The incoming data source has a lower Data Source Precedence than the source that last populated that attribute.
D.The incoming attribute value is identical to the existing attribute value already stored in the CI record.
E.The user executing the integration does not have read access to the sys_user table.
AnswersA, C, D

Ignore-empty rules prevent blank incoming data from overwriting existing valid attribute values.

Why this answer

Attributes are skipped by the IRE when Data Source Precedence dictates a lower priority, when incoming values are identical, or when ignore-empty rules apply.

10
MCQmedium

An administrator is troubleshooting a Scheduled Data Import that uses an IntegrationHub REST step to pull server data. The import completes, but no CIs are created or updated in the CMDB, and the import set rows show a status of 'Processed'. Where should the administrator check to see if the IRE rejected the payload?

A.Check the System Log (syslog) for standard warning messages tagged with 'TransformMap'.
B.Check the CMDB Integration Results (cmdb_integration_log) or IRE processing logs for detailed payload error messages.
C.Review the Email Notifications table for failed ingestion alerts.
D.Inspect the Discovery Status dashboard.
AnswerB

IRE records all payload processing attempts, successes, and errors in dedicated CMDB integration and payload logs.

Why this answer

When IRE processes payloads via import sets or integration hub, error details are logged in the CMDB IRE execution logs or CI payload logs.

11
Multi-Selecthard

An administrator is troubleshooting an issue where records ingested via Robust Transform Engine (RTE) are failing to populate the CMDB. Upon inspecting the Robust Transform Engine execution logs, they see errors related to payload identification. Which THREE of the following troubleshooting steps should they perform? (Choose three.)

Select 3 answers
A.Restart all MID Servers across the enterprise network.
B.Inspect CI Class Manager identification rules for the target class to ensure the mapped attributes match rule criteria.
C.Check the CMDB Integration Results and IRE execution logs for detailed error descriptions.
D.Modify the instance web server memory allocation via system properties.
E.Verify that source fields are correctly mapped to mandatory identification attributes in the RTE field map.
AnswersB, C, E

The identification rule criteria must match the attributes provided by the RTE mapping.

Why this answer

Troubleshooting RTE payload failures involves checking field mapping transformations, verifying IRE identification rules, and inspecting integration error logs.

12
MCQhard

An enterprise has multiple disjointed data sources feeding network gear into the CMDB. Source A provides high-accuracy IP data, while Source B provides high-accuracy serial numbers. However, their discovery source names differ slightly in casing and format across jobs. How does the IRE handle discovery source strings during reconciliation?

A.Discovery source strings are case-sensitive and must be standardized; inconsistent naming causes the IRE to treat them as distinct data sources, bypassing intended precedence rules.
B.The IRE maps discovery sources based on IP address ranges rather than the discovery source string.
C.The IRE automatically normalizes all discovery source strings to lowercase and strips special characters.
D.Discovery source names only affect reporting and have no impact on IRE reconciliation behavior.
AnswerA

If discovery sources do not match exact string definitions, precedence rules fail to apply correctly, and the system treats them as separate entities.

Why this answer

Discovery source names must be registered in the sys_object_source or cmdb_sync_v2 framework properly, and matching is case-sensitive or managed through standardized discovery source entries.

13
MCQhard

An enterprise has implemented strict identification rules requiring serial numbers for all hardware. However, a batch of legacy network hubs has no serial numbers encoded in firmware. When ingested via import sets, the IRE rejects every record due to missing identification attributes. The business wants these records ingested into the CMDB anyway, using their MAC address as the unique identifier. What is the correct way to accommodate this?

A.Change the target table to cmdb_ci_appl.
B.Disable the identification rule entirely for the hardware class.
C.Write a Business Rule to insert fake serial numbers starting with 'UNKNOWN' into every record.
D.Add a second identification rule entry for the hardware class in CI Class Manager where the identification criteria uses MAC address.
AnswerD

Adding a fallback identification rule entry using MAC address allows devices lacking serial numbers to match successfully on MAC address.

Why this answer

Adding a secondary identification rule entry using MAC address allows devices without serial numbers to be correctly identified and ingested.

14
MCQeasy

When configuring a Service Graph Connector, where does an administrator typically test and execute the data ingestion process to verify that source data maps correctly to staging tables and the CMDB?

A.Discovery Status -> Run Quick Discovery
B.Service Mapping Workbench -> Test Map
C.Data Sources module -> Select the Data Source -> Click 'Test Load 20 Records' or 'Execute Now'
D.CI Class Manager -> Test Ingestion
AnswerC

Testing Data Sources allows administrators to verify connection parameters, stage sample records, and run the integration pipeline.

Why this answer

Service Graph Connectors use Data Sources and Scheduled Data Imports, which can be tested via the 'Execute Now' feature.

15
MCQmedium

An organization is ingesting printer CIs from a legacy asset system via Import Sets. Some incoming records contain a serial number with leading/trailing whitespace, causing the IRE to treat them as distinct CIs rather than matching existing ones. Where can data normalization be applied to clean this data before it reaches the IRE?

A.Modify the IRE Identification Rule to automatically ignore whitespace.
B.Use Robust Transform Engine (RTE) field transformations (such as Trim or Regex) during the data ingestion mapping phase.
C.Write a Client Script on the target cmdb_ci table to strip whitespace upon insert.
D.Configure a Data Policy to reject records containing whitespace.
AnswerB

RTE includes transformation functions like trimming whitespace or applying regular expressions to clean attribute values before sending them to the IRE.

Why this answer

Data normalization rules (Data Normalization plugin / Robust Transform Engine field transformations) can clean and standardize incoming data before IRE processing.

16
Multi-Selectmedium

An administrator is reviewing Discovery results and notices that network switches are successfully discovered, but their associated switch ports are missing. Which TWO factors are most likely responsible for this ingestion gap? (Choose two.)

Select 2 answers
A.The dependent relationship payload structure for switch ports failed IRE validation or was omitted.
B.The cmdb_ci_ip_address table has read-only access enabled for all users.
C.Data Source Precedence rules marked switch ports as deprecated.
D.The discovery pattern for network switches was modified to exclude port table parsing.
E.Discovery schedules were run outside of business hours.
AnswersA, D

Switch ports depend on the parent switch; if the relationship payload is misconfigured or fails IRE rules, the ports are dropped.

Why this answer

Missing switch ports during discovery can result from pattern configurations, SNMP walk limits, or dependent relationship payloads.

17
MCQeasy

An implementer is setting up a new integration using IntegrationHub to ingest network switch data into the CMDB. Which API should be utilized within the script or action to ensure that the payload passes through deduplication and reconciliation checks?

A.SNC.IdentificationEngine.createOrUpdate()
B.RestMessageV2.execute()
C.CMDBAPI.ingest()
D.GlideRecord.insert()
AnswerA

SNC.IdentificationEngine.createOrUpdate() is the standard API used to invoke the IRE programmatically.

Why this answer

The IRE must be invoked via its dedicated script include or API (such as JSONUtil or SNC.IdentificationEngine) rather than direct table insertions.

18
MCQmedium

An administrator is configuring a new Import Set to ingest third-party server data into the cmdb_ci_server table. During testing, they notice that records are being inserted as duplicates rather than updating existing CIs because the incoming payload lacks a unique identifier match. Which component should be configured to ensure the Identification and Reconciliation Engine (IRE) correctly identifies the existing CI?

A.Configure an Identification Rule in CI Class Manager for cmdb_ci_server.
B.Modify the coalesce setting on the Transform Map to use serial number.
C.Enable 'Robust Transform Engine' on the data source properties.
D.Create a Data Source Precedence rule for the import set.
AnswerA

Identification Rules define the criteria the IRE uses to match incoming records to existing CIs.

Why this answer

Identification Rules are used by the IRE to determine if an incoming payload matches an existing CI in the CMDB, preventing duplicates.

19
MCQeasy

An administrator wants to view the list of all registered discovery sources in ServiceNow. Which table stores these discovery source definitions?

A.sys_data_source
B.cmdb_rel_ci
C.cmdb_ci
D.discovery_source
AnswerD

The discovery_source table holds the registered names of all authorized data sources that ingest data into the CMDB.

Why this answer

Discovery sources are tracked in the Discovery Source table (`discovery_source` or managed via reference definitions).

20
Multi-Selecthard

An administrator is designing identification rules for a custom CI class in the CMDB. Which THREE ofg the following best practices should be followed when configuring identification rules? (Choose three.)

Select 3 answers
A.Use attributes that are guaranteed to be unique and immutable, such as serial numbers or hardware asset tags.
B.Order identification criteria logically, putting the most reliable and specific rules first.
C.Ensure that identification rules are created on custom tables without inheriting from cmdb_ci.
D.Avoid using volatile attributes like IP address or hostname alone as primary identifiers if devices frequently change networks.
E.Configure every single attribute of the CI class into a single compound identification rule entry to ensure maximum security.
AnswersA, B, D

Unique and immutable attributes prevent false duplicates and accidental record merging.

Why this answer

Good identification rule design ensures uniqueness, avoids overly broad criteria, and uses reliable hardware attributes like serial numbers or MAC addresses.

21
MCQmedium

During a Discovery run, a Linux server is identified, but its associated IP interfaces are missing from the cmdb_ci_ip_address table. Reviewing the payload processor logs shows an IRE payload error regarding related items. What is the most likely cause of this issue?

A.Discovery schedules do not support ingesting IP addresses automatically.
B.The cmdb_ci_ip_address table requires manual creation of records due to security restrictions.
C.Data Source Precedence has marked IP addresses as read-only.
D.The identification rule for the IP address class lacks a valid criteria definition matching the hardware CI.
AnswerD

If the dependent relation or identification criteria for the related item fails, the IRE drops or fails the insertion of the related child CI.

Why this answer

Identification rules for related lists or embedded objects in the payload must include valid relation identifiers, or the payload structure must correctly define parent-child relationships.

22
MCQhard

An organization implements CSDM and wants to ingest business applications and their hosting environments. They receive a payload containing a Business Application CI that references a non-existent Application Service CI. How does the IRE handle references to related CIs that do not yet exist in the CMDB?

A.References to non-existent CIs are automatically converted into Incident records in IT Service Management.
B.The IRE automatically creates dummy placeholder records for any unresolving reference.
C.The entire payload is always aborted if any single related reference cannot be resolved immediately.
D.If the payload includes nested identification blocks for the related CI, the IRE will create the missing CI first and then establish the relationship.
AnswerD

The IRE supports nested payloads where related CIs can be identified and created/updated inline before establishing the relationship.

Why this answer

Depending on how the payload is structured (using identification entries or reference payloads), the IRE can either create the referenced CI automatically or fail the relationship creation if criteria are missing.

23
MCQhard

An organization ingests data from two different cloud providers into the CMDB. Provider A populates virtual machines with a serial number, while Provider B populates virtual machines with a BIOS UUID but no serial number. Both providers use the same identification rule which requires serial number. Consequently, Provider B records fail identification and create duplicates. How should the identification rules be configured to correctly handle both providers?

A.Disable identification rules and rely on legacy transform map coalescing.
B.Create a Business Rule to copy the BIOS UUID into the serial number field before ingestion.
C.Combine serial number and BIOS UUID into a single compound identification rule entry with an AND operator.
D.Configure multiple identification rule entries in CI Class Manager: Entry 1 using serial number, and Entry 2 using BIOS UUID.
AnswerD

Multiple identification rule entries allow the IRE to try serial number first, and fall back to BIOS UUID if serial number is missing or unmatched.

Why this answer

To handle multiple identification identifiers across different providers, administrators can configure multiple identification rule entries (e.g., Entry 1 for Serial Number, Entry 2 for BIOS UUID).

24
Multi-Selecthard

An administrator is troubleshooting an integration that uses Robust Transform Engine (RTE) to ingest software licenses. During testing, records are inserted into staging tables, but the RTE fails to push them into the CMDB via the IRE. Which THREE areas should the administrator inspect to diagnose the failure? (Choose three.)

Select 3 answers
A.The Service Level Agreement (SLA) definition table for expired response times.
B.The UI Macro table for broken form decorators.
C.CMDB Integration Results / IRE Execution Logs to identify specific payload rejection reasons.
D.CI Class Manager to verify that valid identification rules exist for the target software license class.
E.RTE Field Mappings and Data Stream Definitions to verify that source fields are correctly mapped to target IRE payload attributes.
AnswersC, D, E

IRE execution logs capture exact validation errors and payload rejections.

Why this answer

Troubleshooting RTE-to-IRE integrations requires checking RTE data stream mappings, IRE identification rules, and integration error logs.

25
MCQhard

An organization uses ServiceNow Discovery to populate servers. They also have a security vulnerability scanner that ingests vulnerability records and associates them with CIs in the CMDB. The security tool frequently sends payloads containing stale IP addresses that match existing CIs incorrectly because the IP reuse policy in their network causes IP addresses to cycle rapidly. How can the administrator prevent the security tool from using IP address as an identification criterion while still allowing it to update vulnerability attributes?

A.Configure Data Source Precedence to block the security tool from updating IP addresses.
B.Write a Business Rule on cmdb_ci to delete IP records when IP churn occurs.
C.Review and refine the identification rules for the server class to remove volatile attributes like IP address, ensuring identification relies on stable unique keys like serial number or system ID.
D.Set the security tool's discovery source to 'Manual'.
AnswerC

Relying on volatile attributes like IP address causes incorrect matching during IP churn; identification rules should be based on persistent hardware identifiers.

Why this answer

Identification rules are defined per class and discovery source or governed by the class identification rules, but tuning identification rules or separating payload matching criteria prevents IP address collision.

26
MCQhard

An organization discovers network gear using both SNMP Discovery and an external cloud management platform API. Both integrations populate the same physical switch CIs. The cloud platform sometimes sends an empty string for the serial number, which accidentally clears out valid serial numbers previously populated by SNMP Discovery. How can this be prevented using CMDB ingestion controls?

A.Delete the identification rule for serial number.
B.Write an Inbound Email Action to reject empty payloads.
C.Set the serial number field dictionary attribute to 'read-only'.
D.Configure IRE payload settings or Data Source Precedence rules to ignore empty or null attribute updates from specific data sources.
AnswerD

Configuring the IRE to ignore empty attribute values prevents lower-priority or incomplete payloads from blanking out existing valid data.

Why this answer

The IRE supports ignore empty attributes or data source precedence settings that prevent empty or null values from overwriting existing non-empty data.

27
MCQhard

An administrator is troubleshooting a custom integration where incoming JSON payloads for routers contain an array of interfaces. When the payload is processed, the parent router updates successfully, but none of the interface CIs are created. Reviewing the IRE payload structure shows that the interface objects are nested inside a property named `network_interfaces`. What must be configured in the IRE payload mapping to successfully process these child items?

A.Modify the Transform Map coalesce script to loop through the array.
B.Define a related items block in the payload structure mapping `network_interfaces` to the corresponding child class and relationship type.
C.Create a Business Rule to split the JSON array into individual rows on the import staging table.
D.Add 'network_interfaces' as a comma-separated string column in the base cmdb_ci table dictionary.
AnswerB

IRE payloads require explicit related items arrays or robust transform engine related item processors to parse and process nested child entities.

Why this answer

When child items are nested in arrays within an IRE payload, related items / dependent relationships must be explicitly defined in the payload structure so the IRE iterates through the array.

28
MCQmedium

An enterprise wants to ensure that data ingested via manual spreadsheets cannot overwrite critical network attributes populated by automated network discovery. Where should an administrator configure this restriction?

A.Discovery Schedule Properties
B.Data Policies on cmdb_ci
C.Import Set Transform Map Field Maps
D.CI Class Manager -> Data Source Precedence
AnswerD

Data Source Precedence rules in CI Class Manager define which sources can update specific attributes, preventing lower-priority sources from overwriting authoritative ones.

Why this answer

Attribute-level overwrite protection between different data sources is managed via Data Source Precedence rules.

29
MCQeasy

When reviewing CI records ingested into the CMDB, an administrator notices a field labeled 'First discovered' and another labeled 'Last discovered'. Which component populates these lifecycle tracking fields automatically?

A.Standard Transform Map execution engine
B.The Identification and Reconciliation Engine (IRE) and Discovery logging mechanisms
C.CMDB Health Dashboard audit jobs
D.Data Policies on the cmdb_ci table
AnswerB

The IRE and Discovery framework update discovery audit timestamps whenever a CI is processed by an authorized discovery source.

Why this answer

Discovery and the IRE automatically maintain discovery audit metadata, such as first and last discovered timestamps.

30
Multi-Selectmedium

An enterprise is planning a data ingestion strategy for their CSDM implementation. Which TWO principles should guide their approach to data ingestion and the CMDB? (Choose two.)

Select 2 answers
A.Disable identification rules on all base classes to allow any data source to create records freely.
B.Always route automated integrations through the Identification and Reconciliation Engine (IRE) to maintain data hygiene.
C.Rely exclusively on manual spreadsheet imports performed weekly for all infrastructure CIs.
D.Establish clear data source ownership and precedence rules for critical CI attributes.
E.Use legacy transform maps with direct GlideRecord insertions for all server ingestion to maximize performance.
AnswersB, D

Routing through the IRE prevents duplicates and ensures data precedence is respected.

Why this answer

CSDM and CMDB best practices dictate avoiding legacy custom transforms that bypass IRE and leveraging authoritative automated sources.

31
Multi-Selectmedium

An administrator is reviewing the CMDB Health Dashboard and notices high staleness scores across several server classes. Which TWO of the following data ingestion practices contribute to high CMDB staleness? (Choose two.)

Select 2 answers
A.Using the Identification and Reconciliation Engine for all automated imports.
B.Ingesting data exclusively through certified Service Graph Connectors.
C.Configuring robust Data Source Precedence rules for all attributes.
D.Failing to run Discovery or integration updates regularly against active infrastructure.
E.Leaving decommissioned CIs in the CMDB without updating their operational status or removing them when source integrations cease.
AnswersD, E

If automated ingestion jobs do not run frequently enough, CI discovery timestamps age beyond the staleness threshold.

Why this answer

Staleness occurs when CIs are not updated by discovery sources within defined timeframes, often caused by decommissioned hardware left unmanaged or inactive discovery schedules.

32
MCQhard

An administrator notices that when Discovery updates a virtual machine, the 'Environment' attribute populated by a manual spreadsheet import is overwritten, despite Data Source Precedence rules being configured. Upon investigation, they find that both sources are writing with the exact same discovery source string value. What is the correct way to resolve this conflict?

A.Enable 'Coalesce' on the spreadsheet import transform map.
B.Configure the manual import to use a distinct discovery source string (e.g., 'Manual Import' or 'Spreadsheet') rather than sharing the default discovery source string.
C.Modify the CI Class Manager identification rule to exclude the Environment attribute.
D.Set the table to read-only for the discovery integration user.
AnswerB

Distinct discovery source strings are required for Data Source Precedence rules to differentiate and prioritize attribute updates.

Why this answer

If two different workflows or integrations use the exact same discovery source string, the IRE treats them as the same entity and precedence rules cannot distinguish between them.

33
MCQeasy

When reviewing the Identification and Reconciliation Engine (IRE) payload processing results, an administrator notices an error stating 'Mandatory attributes missing for identification'. What does this error signify?

A.The incoming payload lacks one or more attributes specified in the identification rule criteria for that class.
B.The Transform Map is missing mandatory field mappings.
C.The target CI table has mandatory dictionary fields that are not populated by the form layout.
D.The Discovery source name is invalid.
AnswerA

IRE requires all fields designated in the lookup criteria of an identification rule to be present in the payload to attempt matching.

Why this answer

The payload did not contain the fields required by the class's identification rule (e.g., serial number or MAC address).

34
MCQhard

An organization uses Service Mapping to map a critical e-commerce application. During mapping, a custom web server process is discovered on a host, but it fails to establish a relationship with the underlying software installation. Where should the administrator verify or configure the identification rules for process classification and mapping?

A.In Robust Transform Engine (RTE) definitions, map the process table to the software installation table.
B.In CI Class Manager, modify the Identification Rule for cmdb_ci_appl.
C.In Service Mapping Configuration, review and adjust Process Classifiers and Application Patterns.
D.In Data Source Precedence rules, set Discovery as the primary source for process tables.
AnswerC

Process classifiers and application patterns dictate how running processes are recognized and linked to application services during Service Mapping.

Why this answer

Process classification and identification for Service Mapping are configured via Application Patterns and Process Classifiers within Service Mapping configuration.

35
MCQmedium

An implementer is configuring Service Graph Connectors to ingest infrastructure data into ServiceNow. Service Graph Connectors utilize the Robust Transform Engine (RTE) and the IRE. What is the primary benefit of using Service Graph Connectors over legacy Import Sets for third-party data ingestion?

A.They allow administrators to bypass CI Class Manager identification rules entirely.
B.They completely bypass the database and store CIs in memory for faster reporting.
C.They eliminate the need for any network connectivity between the third-party tool and ServiceNow.
D.They provide pre-built mapping, utilize the IRE for deduplication, and ensure data aligns with CSDM and CMDB data standards.
AnswerD

Service Graph Connectors are certified integrations built on top of RTE and IRE, guaranteeing out-of-the-box data hygiene and standardization.

Why this answer

Service Graph Connectors adhere to ServiceNow's CSDM and data ingestion standards, leveraging RTE and IRE out-of-the-box to ensure data consistency, deduplication, and proper relationship mapping.

36
MCQmedium

An administrator is configuring a Service Graph Connector to ingest client workstations. During test runs, they notice that workstations with identical hostnames but different serial numbers are being incorrectly merged into a single CI. Where should the administrator check and modify the matching criteria to ensure serial number is prioritized over hostname?

A.CI Class Manager -> Select cmdb_ci_computer -> Identification Rule -> Adjust criteria precedence and attribute selection
B.Data Source Precedence rules for workstations
C.Robust Transform Map Coalesce order
D.Discovery Schedule IP range filters
AnswerA

The order and composition of identification rule entries in CI Class Manager dictate whether hardware serial number or hostname takes precedence during matching.

Why this answer

Identification rule priority and criteria order in CI Class Manager govern which attributes are evaluated first and how matching takes place.

37
MCQmedium

An administrator is setting up an integration that uses Robust Transform Engine (RTE). They need to combine two incoming fields—'First Name' and 'Last Name' from a user data source—into a single 'Managed By' reference field on the target CI. Which RTE feature should they use?

A.RTE Field Transformations / Operations (such as Concatenate)
B.CI Class Manager Identification Rule criteria
C.Discovery pattern preprocessing script
D.Standard Transform Map Coalesce script
AnswerA

RTE supports various transformation operations to combine, parse, or format field values before sending them to the IRE.

Why this answer

RTE field transformations and field copiers allow combining or transforming multiple source fields into a single target attribute.

38
MCQeasy

Which ServiceNow utility should an administrator use to view and test identification rules, simulated payloads, and payload processing results for troubleshooting CI ingestion issues?

A.IRE Test Payload module (or Debug IRE)
B.Discovery Log Analyzer
C.Transform Map Simulator
D.Service Mapping Workbench
AnswerA

The IRE test utility allows administrators to paste JSON payloads and test how the identification and reconciliation engine processes them against existing rules.

Why this answer

The IRE has a dedicated testing utility called 'Debug IRE' or the 'Identification and Reconciliation Engine' test simulator module.

39
MCQeasy

An administrator wants to check which identification rules are active for the `cmdb_ci_computer` class. Where in the ServiceNow user interface should they navigate?

A.CI Class Manager -> Select cmdb_ci_computer -> Identification Rule
B.Discovery -> Identification -> Classes
C.Configuration -> CMDB Properties -> Rules
D.System Definition -> Identification Rules
AnswerA

CI Class Manager provides the interface to inspect, create, and modify identification rules for any CI class.

Why this answer

CI Class Manager is the central location for viewing and configuring identification rules for CI classes.

40
Multi-Selecthard

An organization is preparing to ingest data from an external asset tracking system into the ServiceNow CMDB using a custom REST API integration. Which THREE architectural components must be considered to ensure data integrity and prevent duplication? (Choose three.)

Select 3 answers
A.Establishing and verifying CI identification rules in CI Class Manager for all target classes.
B.Writing custom Client Scripts to validate JSON payloads on form load.
C.Invoking the Identification and Reconciliation Engine (IRE) via script or RTE rather than direct table insertions.
D.Enabling 'Cascade Delete' on all reference fields in the target CMDB tables.
E.Registering and using a consistent, standardized discovery source string across all payload requests.
AnswersA, C, E

The target classes must have proper identification rules configured so the IRE knows how to match incoming records.

Why this answer

Custom integrations require proper IRE invocation, unique identification rules, and standardized discovery source naming.

41
Multi-Selecthard

An enterprise is designing a multi-source data ingestion architecture for their CMDB, combining Discovery, Service Graph Connectors, and manual spreadsheet imports. Which THREE governance practices should be implemented to ensure data integrity? (Choose three.)

Select 3 answers
A.Ensure robust identification rules are configured in CI Class Manager to prevent duplicate CI creation.
B.Allow all data sources to use the default 'Discovery' source string to simplify configuration.
C.Define unique, standardized discovery source strings for every distinct integration and manual import process.
D.Bypass the IRE for manual spreadsheet imports to allow unrestricted table updates.
E.Establish clear Data Source Precedence rules to govern which integrations have authority over specific CI attributes.
AnswersA, C, E

Identification rules are the foundation of deduplication across multiple data ingestion sources.

Why this answer

Multi-source CMDB ingestion governance requires unique identification rules, distinct discovery sources, and clear precedence rules.

42
MCQmedium

An administrator is configuring an IntegrationHub Spoke to ingest data from an external monitoring tool into the CMDB. The integration uses the IRE to process payloads. When testing the action, the payload returns an error stating that the payload is missing the mandatory 'className' property. How should the administrator correct this?

A.Add a Transform Map to the IntegrationHub action.
B.Modify the table name in the Data Source record.
C.Ensure the JSON payload structure includes the `className` parameter for each CI object, specifying the exact target table name (e.g., `cmdb_ci_linux_server`).
D.Configure a Data Policy on the REST Message form.
AnswerC

The IRE payload parser requires the `className` property to route and identify the correct target table class.

Why this answer

IRE payloads require a valid `className` property for each CI object to identify which CMDB table the record belongs to.

43
MCQmedium

An organization is migrating from a legacy configuration management database to ServiceNow. They load initial server records using custom import sets without the IRE. Later, they enable ServiceNow Discovery. They notice that every discovered server creates a duplicate CI right alongside the imported record. What caused this duplicate creation?

A.Discovery is hardcoded to ignore any records created by Transform Maps.
B.The cmdb_ci table has a business rule that forces duplicate insertion for security purposes.
C.The legacy import bypassed the IRE, failing to populate the sys_object_source tracking table with the correct native keys and discovery source identifiers.
D.Data Source Precedence rules were not set to 'Manual' before running Discovery.
AnswerC

Without sys_object_source entries and proper IRE matching during initial load, Discovery cannot link incoming payload identifiers to the legacy records.

Why this answer

Records ingested without the IRE lack the proper sys_object_source tracking and native identifier linkage expected by Discovery and the IRE, resulting in failure to recognize existing records.

44
MCQeasy

Which role is typically required to configure Identification Rules and Data Source Precedence rules in the CI Class Manager?

A.discovery_admin only
B.asset
C.itil
D.cmdb_admin or admin
AnswerD

Configuring CMDB classes, identification rules, and precedence requires administrative privileges such as cmdb_admin or admin.

Why this answer

Admin or cmdb_admin role is required to modify CMDB class definitions and identification rules.

45
MCQmedium

An administrator is troubleshooting an integration where an incoming JSON payload contains relationships between servers and IP addresses. The server is created successfully, but the relationship record in `cmdb_rel_ci` is missing. Upon checking the IRE execution log, the system indicates that the relationship type string was invalid. How should this be resolved?

A.Disable relationship validation in CMDB properties.
B.Ensure the relationship type specified in the payload matches an active parent/child relationship name defined in the `cmdb_rel_type` table.
C.Create a Transform Map to map relationship types.
D.Modify the cmdb_rel_ci table dictionary to allow free-text relationship types.
AnswerB

The IRE validates relationship type strings against the cmdb_rel_type table; invalid or misspelled relationship types cause relationship creation to fail.

Why this answer

Relationship types specified in payloads must match active record values in the `cmdb_rel_type` table.

46
Multi-Selectmedium

An enterprise is setting up automated server discovery across multiple VLANs. Which TWO configuration steps are essential for ensuring Discovery successfully ingests this infrastructure? (Choose two.)

Select 2 answers
A.Configure Discovery Schedules with target IP ranges and associate appropriate credentials.
B.Deploy and configure MID Servers with network connectivity to the target VLANs.
C.Set all transform maps to coalesce on the sys_id field.
D.Create custom Business Rules on cmdb_ci to simulate Service Mapping.
E.Disable the Identification and Reconciliation Engine globally to speed up server creation.
AnswersA, B

Discovery schedules define the target IP scopes and credentials needed to scan infrastructure.

Why this answer

Successful discovery ingestion requires active MID Servers with network reachability and correct IP ranges associated with credentials.

47
MCQhard

An organization is using ServiceNow Discovery to populate servers, but they also have an automated script that injects server maintenance windows into a custom attribute on the server CIs via the IRE. The automated script runs every 15 minutes, whereas Discovery runs nightly. The administrator notices that the maintenance window attribute is frequently wiped out after the nightly Discovery run. What is the most effective way to protect the maintenance window attribute from being overwritten?

A.Disable the maintenance window field mapping in the Discovery schedule properties.
B.Set the Discovery schedule to run before the custom script.
C.Configure a Data Source Precedence rule giving the custom script's discovery source a higher priority than 'ServiceNow' for the maintenance window attribute.
D.Remove the maintenance window attribute from the cmdb_ci table dictionary.
AnswerC

Data Source Precedence ensures the higher-priority data source retains control over the specific attribute.

Why this answer

Data Source Precedence rules allow prioritizing the custom script's discovery source over ServiceNow Discovery for specific attributes.

48
Multi-Selecthard

An administrator is configuring Data Source Precedence rules and notices unexpected attribute overwrites. Which THREE of the following conditions or settings can influence how Data Source Precedence behaves? (Choose three.)

Select 3 answers
A.The exact case-sensitive string value used for the discovery source in the payload.
B.Whether the payload specifies handling for empty or null attribute values from lower-priority sources.
C.The number of active user sessions currently logged into the ServiceNow instance.
D.Whether the attribute being updated is included in the class's identification rule criteria.
E.Whether precedence rules are defined at the parent class level or overridden at a child class level.
AnswersA, B, E

If discovery source strings do not match precisely, precedence rules fail to apply correctly.

Why this answer

Precedence behavior is influenced by discovery source string matching, class inheritance hierarchies, and attribute-level configurations.

49
Multi-Selecthard

An administrator is configuring Data Source Precedence rules to manage attribute updates from multiple integrations. Which THREE of the following statements about Data Source Precedence are accurate? (Choose three.)

Select 3 answers
A.Data Source Precedence rules are managed directly within the System Log table.
B.Precedence rules can be configured to allow specific data sources to update designated attributes while blocking others.
C.Precedence rules automatically apply to legacy transform maps that do not use the IRE.
D.Child classes inherit Data Source Precedence rules from parent classes unless explicitly overridden.
E.If no specific precedence rule is defined for an attribute, the IRE falls back to default precedence behavior.
AnswersB, D, E

Precedence rules give granular control over which sources win specific attributes.

Why this answer

Precedence rules operate hierarchically, can be customized per class, and rely on exact discovery source string matching.

50
Multi-Selectmedium

When configuring Identification Rules in CI Class Manager, administrators can specify multiple criteria entries. Which TWO behaviors apply when multiple identification rule entries are defined for a single class? (Choose two.)

Select 2 answers
A.Defining multiple entries automatically merges all matching records into a single record.
B.The IRE evaluates the identification rule entries in sequential order based on their priority ranking.
C.Identification rule entries only apply when ingestion is performed via legacy Import Sets.
D.All identification rule entries must match simultaneously for a CI to be identified.
E.If the first identification rule entry fails to find a match, the IRE evaluates the next entry.
AnswersB, E

Identification rule entries are evaluated in order; the first entry that matches successfully determines the CI.

Why this answer

Multiple identification rule entries act as an OR condition where the IRE evaluates them in priority order.

51
MCQeasy

Which ServiceNow table stores the historical relationship between a CI and the various data sources that have updated its attributes, supporting the Data Source Precedence framework?

A.sys_object_source
B.cmdb_health_result
C.sys_import_set_row
D.cmdb_rel_ci
AnswerA

sys_object_source (often referred to as Data Source mapping table) stores the association between CMDB CIs and their external integration/discovery sources and native native keys.

Why this answer

The cmdb_ci_discovered_items or sys_object_source table tracks the relationship between CIs and their external ingestion sources.

52
MCQmedium

A team is building a custom REST API integration that accepts incoming configuration items. They decide to use the Scripted REST API feature. Within the script of the REST resource, how should they invoke the IRE to process the incoming JSON body correctly?

A.Use `sn_cmdb.IdentificationEngine.createOrUpdateCI(discoverySource, payload)` within the script.
B.Use the Import Set Web Service table API directly.
C.Instantiate a GlideRecord on `cmdb_ci` and call `.insert()` for each item in the JSON body.
D.Call `current.update()` after mapping the JSON properties to the request object.
AnswerA

The `sn_cmdb.IdentificationEngine` or equivalent SNC script include provides methods to pass payloads and discovery sources directly into the IRE.

Why this answer

Scripted REST APIs can invoke the IRE using the `JSONUtil` or `sn_cmdb.IdentificationEngine` script includes.

53
Multi-Selectmedium

When designing an integration using Robust Transform Engine (RTE), which TWO components must be configured to successfully ingest data into the CMDB? (Choose two.)

Select 2 answers
A.Robust Transform Engine Data Stream Definition and field maps
B.Discovery schedule IP address ranges
C.IRE Payload structure or CI class mapping definition
D.Service Mapping application pattern criteria
E.Legacy Transform Map Coalesce scripts
AnswersA, C

Data stream definitions and field maps structure how source data is parsed and mapped to target CMDB attributes.

Why this answer

RTE requires data stream definitions and mapping configurations to transform and route payloads to the IRE.

54
MCQeasy

When configuring an identification rule for a custom hardware CI class, an administrator can select multiple attributes to form a compound identification rule. What is the operational significance of selecting multiple attributes within a single rule entry?

A.The IRE will consider it a match if any single attribute matches the incoming payload.
B.All specified attributes in the rule entry must match an existing CI record for the IRE to identify it as a match.
C.The IRE will automatically merge records if any two attributes match.
D.Multiple attributes are only used for reporting and have no effect on CI identification.
AnswerB

Compound criteria require a strict AND logical combination of all listed attributes to match an existing record.

Why this answer

In a compound identification rule, all specified attributes must match an existing CI for the IRE to consider it a match.

55
Multi-Selectmedium

When reviewing data ingestion methods for the ServiceNow CMDB, which TWO methods natively invoke the Identification and Reconciliation Engine (IRE) out of the box? (Choose two.)

Select 2 answers
A.Service Graph Connectors
B.Direct manual table inserts via background scripts using GlideRecord
C.Standard Email Inbound Actions creating incident records
D.Legacy Transform Maps with standard Coalesce settings
E.ServiceNow Discovery
AnswersA, E

Service Graph Connectors are built on Robust Transform Engine and invoke the IRE out of the box.

Why this answer

ServiceNow Discovery and Service Graph Connectors use the IRE natively, whereas legacy import sets require configuration to use RTE/IRE.

56
Multi-Selectmedium

An organization wants to ingest data into the CMDB using the Robust Transform Engine (RTE). Which TWO of the following capabilities are provided by RTE? (Choose two.)

Select 2 answers
A.Managing user authentication sessions for inbound REST API calls.
B.Replacing the underlying relational database management system with an in-memory graph store.
C.Transforming complex hierarchical JSON or XML payloads into structured tabular data for IRE processing.
D.Automatically generating ITSM Change Requests for every ingested CI.
E.Executing field transformations such as string trimming, concatenation, and regex mapping during ingestion.
AnswersC, E

RTE excels at parsing nested structures and flattening or transforming them for CMDB ingestion.

Why this answer

RTE supports complex data ingestion, hierarchical data mapping, and direct integration with the IRE.

57
MCQhard

An administrator notices that a manual update made to a server's 'Asset tag' attribute by an IT agent is constantly overwritten during the nightly Discovery run, even though Discovery does not directly scan the asset tag. How is this behavior controlled and how should it be resolved?

A.Configure Data Source Precedence to give 'Manual' or a higher-ranking source precedence over 'ServiceNow' for the 'Asset tag' attribute.
B.Check the 'No-Delete' flag on the Discovery Schedule record.
C.Disable the 'Asset tag' field mapping in the IRE payload processor script.
D.Set the cmdb_ci table to read-only for the Discovery integration user via ACLs.
AnswerA

Data Source Precedence can be configured to ensure manual updates or specific authoritative sources are not overwritten by automated discovery.

Why this answer

Data Source Precedence rules determine which discovery source wins an attribute. If Discovery has a higher precedence or if manual updates are not given precedence, updates can overwrite manual changes unless exclusion or precedence rules are set.

58
MCQhard

An administrator is configuring a Robust Transform Engine (RTE) definition for a complex CMDB data import. They need to ensure that if an incoming record fails identification or has missing mandatory attributes, the entire batch does not fail, but instead logs an error for that specific row. Where is this error handling behavior managed in RTE?

A.Set the Import Set transform map property to 'Ignore Errors' globally.
B.Modify the IRE engine configuration property 'glide.cmdb.ire.abort_on_error' to false.
C.Write a global Business Rule on sys_import_set_row to catch exceptions.
D.Configure error handling options within the Robust Transform Engine Data Stream Definition and field processors to capture row-level exceptions.
AnswerD

RTE provides granular error handling options allowing individual row processing failures to be logged without halting the entire import batch.

Why this answer

RTE error handling and row-level logging are configured within the Robust Transform Engine definitions and associated data stream transformers.

59
MCQmedium

An administrator is setting up a ServiceNow Discovery schedule for a subnet in a restricted data center. The Discovery schedule runs successfully, but no new CIs are populated in the CMDB. Upon checking the Discovery status, the probes completed, but the horizontal discovery pattern logs indicate a 'Permission Denied' on WMI/SSH commands. Where should the administrator verify the credentials used for this ingestion?

A.In CI Class Manager under Discovery Source Precedence.
B.In the CMDB Health Dashboard under Audit Rules.
C.In the Credentials table (discovery_credentials) or Credential Aliases, ensuring the correct protocol credentials are mapped to the IP range.
D.In the Robust Transform Engine source properties.
AnswerC

Discovery uses credentials mapped via IP ranges or credential resolvers to authenticate against target hosts during data collection.

Why this answer

Discovery and ingestion via credentials are managed through Credential Aliases and the Credentials table.

60
MCQmedium

An administrator is setting up an import using Robust Transform Engine (RTE). They need to ensure that incoming records are only processed if a specific status field equals 'Active'. Where should this conditional filtering be configured within RTE?

A.Write an On-Load Client Script on the staging table.
B.Modify the identification rule criteria to ignore inactive records.
C.Configure data stream filters or conditional field processors within the Robust Transform Engine definition.
D.Set the Coalesce checkbox on the Transform Map to 'Active'.
AnswerC

RTE provides data stream filtering capabilities to drop or ignore rows that do not meet specified criteria before sending them to the IRE.

Why this answer

RTE supports filtering data stream rows using data stream pre-filters or conditional transformers.

61
Multi-Selectmedium

An administrator is configuring Data Source Precedence rules in the CMDB. Which TWO of the following statements regarding Data Source Precedence are true? (Choose two.)

Select 2 answers
A.Data Source Precedence only applies to data ingested via legacy Import Sets without Transform Maps.
B.Administrators can configure Data Source Precedence rules at both the global CMDB level and granularly per CI class.
C.Data Source Precedence automatically deletes CIs that have not been updated by a high-priority source within 30 days.
D.Data Source Precedence rules dictate which discovery source wins control of specific CI attributes when multiple sources attempt updates.
E.Data Source Precedence rules replace the need for Identification Rules in the IRE.
AnswersB, D

Precedence rules can be set globally or overridden at specific child CI classes via CI Class Manager.

Why this answer

Data Source Precedence rules determine attribute-level update priority between different discovery sources and can be configured globally or per class.

62
MCQeasy

Which ServiceNow module provides a centralized dashboard view of CMDB data quality metrics, including completeness, correctness, and compliance?

A.Transform Map Metrics
B.CMDB Health Dashboard
C.Discovery Status Dashboard
D.Service Mapping Workbench
AnswerB

The CMDB Health Dashboard measures metrics like duplicates, orphans, staleness, and required fields (completeness, correctness, compliance).

Why this answer

The CMDB Health Dashboard provides health calculations across completeness, correctness, and compliance.

Ready to test yourself?

Try a timed practice session using only Ingest questions.