CIS-DF Sample Questions & Answers
Governing CMDB health through metrics carries the most weight, next to business-value insight and natural language queries, ingesting CI relationships and automating it, configuring the identification engine, and aligning with CSDM.
Launch the full CIS-DF simulator →Free CIS-DF Sample Questions with Answers
Real questions from the Certified Implementation Specialist - Data Foundations (CMDB and CSDM) practice test — answers and explanations included. Showing 10 of 20 free samples.
- Question 1
An organization is implementing CSDM 4.0. They have defined a 'Business Application' representing their CRM system. They now need to represent the specific deployed instances of this application (e.g., Prod, Test, Dev) that users actually log into.
According to CSDM best practices, which class should be used to model these deployed instances in the 'Manage Technical Services' domain?
Show answer & explanation
Correct answer: A
In the CSDM framework, the 'Application Service' class represents the logical representation of a deployed application stack (e.g., 'CRM - Production', 'CRM - Dev'). It bridges the 'Business Application' (Design domain) with the underlying infrastructure CIs (Build/Manage domain). Application Services are operational CIs used for Incident Management and Change Management.
- Question 2Select 2
A Configuration Manager is configuring Data Manager policies to handle the lifecycle of 'Virtual Machine Instance' CIs. The requirement is to automatically move CIs to an 'Archived' state if they have not been discovered for 90 days. After staying in the 'Archived' state for another 365 days, they should be permanently deleted.
Which TWO types of Data Manager policies are required to achieve this workflow? (Select TWO)
Show answer & explanation
Correct answers: A, B
In ServiceNow Data Manager, the 'Retire' policy is used to update the operational status of a CI (e.g., to 'Archived' or 'Retired') based on criteria like 'Last Discovered' date. This handles the first step of moving the CI to the 'Archived' state.
The 'Delete' policy is used to permanently remove CIs from the table. This handles the second requirement of deleting the record after it has remained in the 'Archived' state for the specified duration.
- Question 3
While configuring a Service Graph Connector for Microsoft SCCM, the implementer needs to map the 'Chassis Type' from SCCM to the 'Form Factor' field in the CMDB. The SCCM data comes in as integer codes (e.g., 8, 9, 10) while the CMDB field expects string values (e.g., 'Portable', 'Laptop', 'Notebook').
Which Integration Hub ETL feature should be used to handle this conversion cleanly within the ETL transform map?
Show answer & explanation
Correct answer: A
Integration Hub ETL utilizes the Robust Transform Engine (RTE). To convert codes to values, an RTE Entity Lookup (or sometimes a Cleanse operation with a lookup table) is used. It references a lookup table where the mapping between the integer codes (Source) and string descriptions (Target) is defined, ensuring data is normalized before it reaches the CMDB.
- Question 4
The 'Duplicate CI' health metric is flagging several 'Network Switch' CIs. The administrator runs the Deduplication Wizard and identifies that the duplicates are caused by inconsistent 'Name' formatting (e.g., 'SW-NY-01' vs 'sw-ny-01').
Which feature in the Identification and Reconciliation Engine (IRE) configuration can prevent this specific issue from creating duplicates in the future without altering the source data?
Show answer & explanation
Correct answer: D
Wait, the correct answer for case sensitivity issues is often related to the database collation or specific normalization rules, but within IRE, you typically address this by ensuring the Identifier logic is robust. However, ServiceNow IRE has a property or configuration for case sensitivity in lookups. Actually, the most direct 'feature' for this specific cleaning during identification is Cleanup/Cleansing logic usually handled in the RTE or Input Translation. But if looking for an IRE-specific config: The Identifier rule itself doesn't inherently normalize case unless scripted.
Self-Correction: The question asks about preventing duplicates via IRE configuration. The best fit is ensuring the attribute used for identification is normalized before identification (RTE) OR using a Canonical value. However, assuming standard IRE features, one might use Subscription or Related items.
Let's reconsider the options. A common solution is ensuring the identifier lookup is case-insensitive or using a script in the identifier. Since that's not an option, let's look at Identifier Entry. If we can't change source data, we need the system to treat 'SW' and 'sw' as the same. This is often a platform behavior.
Better Answer Selection: IRE allows Independent identifiers. The real answer is likely related to normalization outside IRE or a script. Let's pivot the question to a clearer IRE feature: Required attributes or Criterion Attributes.
Revised Question Logic: The most accurate ServiceNow feature to handle this is using RTE (Robust Transform Engine) operations to 'Lowercase' the input before identification. However, the question specifies 'IRE configuration'.
Let's select a different scenario for Question 9 to ensure technical accuracy.
New Scenario: Preventing duplicates when a CI moves classes (e.g., Server to Linux Server).
Question 9 (Revised):
A Discovery process identifies a CI that currently exists in the 'Computer' class but should now be classified as a 'Linux Server' based on new operating system data.What IRE feature automatically handles this movement to the correct class without creating a duplicate record?
- Question 5
A Discovery process identifies a CI that currently exists in the 'Computer' class but should now be classified as a 'Linux Server' based on new operating system data contained in the payload.
What IRE mechanism automatically handles this movement to the correct class without creating a duplicate record?
Show answer & explanation
Correct answer: A
The IRE supports automatic reclassification (often called 'Class Upgrade'). When a payload matches an existing CI in a parent class (Computer) but the payload specifies a more specific child class (Linux Server) and includes the necessary attributes, the IRE automatically 'upgrades' the CI class to Linux Server, preserving the sys_id and history, rather than creating a duplicate.
- Question 6
A company is using the CMDB Health Dashboard to monitor data quality. The 'Staleness' metric is currently flagging CIs that haven't been updated in 60 days. The CIO requests that for 'Critical Service' CIs, this threshold should be tightened to 30 days to ensure higher data freshness.
How should the CMDB Administrator implement this requirement?
Show answer & explanation
Correct answer: A
CMDB Health metrics (like Staleness) are defined by Health Rules. You can define multiple rules for the same metric type targeting different classes or conditions. By creating a specific rule for Critical Service CIs with a 30-day threshold, it will override or coexist with the global 60-day rule, applying the stricter standard to the critical items.
- Question 7
When utilizing the 'Unified Map' visualization in the CMDB Workspace to troubleshoot a service outage, an operator needs to see not just the immediate dependencies but also lateral relationships to backup power supplies that might be affecting multiple server racks.
Which configuration setting in the Unified Map allows the operator to control the depth and types of relationships displayed?
Show answer & explanation
Correct answer: A
The Unified Map provides a 'Map Settings' or filter panel where users can adjust the number of levels (hops) to display and filter by specific connection types or CI classes. This allows the operator to expand the view to include lateral dependencies like backup power supplies that might be 2 or 3 hops away or connected via specific relationship types.
- Question 8
A global logistics company wants to ensure that all CIs in their 'Principal Classes' (e.g., Server, Database, Application Service) are actively monitored for health. They want to exclude less critical classes like 'Network Interface Card' or 'Disk Drive' from the primary health calculations to reduce noise.
What is the primary mechanism to designate these specific classes as 'Principal' so they appear in the Principal Class Health filter?
Show answer & explanation
Correct answer: A
The CI Class Manager provides a specific setting called 'Principal Class' (often a checkbox or toggle in the class definition). When checked, this class is treated as a Principal Class. The CMDB Health Dashboard can then be filtered to show 'Principal Classes Only', ensuring the health score reflects only the most critical CIs.
- Question 9
Case Study:
TechGlobal Inc. is a technology services provider implementing ServiceNow. They have a complex hybrid environment with on-premise data centers and AWS cloud resources.
Current Situation:
- They use ServiceNow Discovery for on-premise servers.
- They use the AWS Service Graph Connector for cloud resources.
- They have a legacy manual spreadsheet import process for 'Business Services' that runs monthly.
Issue:
Users are reporting that when an AWS EC2 instance is terminated in the cloud, the status in the CMDB remains 'Installed' for weeks. The AWS Service Graph Connector runs daily. TechGlobal wants these terminated instances to automatically change status to 'Retired' or 'Absent' promptly to ensure license compliance.Constraint:
They do not want to delete the records immediately; they need to keep them for 6 months for audit purposes.Which solution is the BEST practice implementation to resolve the status issue?
Show answer & explanation
Correct answer: A
Service Graph Connectors are designed to handle the full lifecycle of CIs. The best practice is to configure the connector's mapping logic to translate the source state (Terminated) to the appropriate ServiceNow state (Retired/Absent). This ensures that when the daily sync runs, the status is updated automatically based on the source of truth. Deletion can then be handled separately by a Data Manager policy after 6 months.
- Question 10
A developer needs to query the CMDB to find all 'Application Services' that depend on 'Oracle Databases' located in 'New York'. This query will be used to generate a monthly compliance report.
Using the CMDB Query Builder, what is the correct approach to construct this query?
Show answer & explanation
Correct answer: A
The CMDB Query Builder allows for visual construction of complex queries. You place the CI classes as nodes, define the relationship type (connection) between them, and apply property filters (like Location = New York) directly to the nodes. This query can then be saved ('Saved Query') and used as a data source for reports.
Ready for the real thing?
The full CIS-DF simulator has every exam-style question, timed mode, and instant scoring.