ServiceNow CIS-DF Practice Exam
ServiceNow Certified Implementation Specialist - Data Foundations (CMDB and CSDM) CIS-DF
The ServiceNow CIS-Data Foundations (CMDB and CSDM) certification validates the skills to design, implement and operationalize a ServiceNow CMDB that follows the Common Service Data Model. The exam covers five domains: Configuration (15%), Ingest (19%), Govern (35%), Insight (20%), and CSDM Fundamentals (11%). Questions test CI Class Manager, IRE, multisource CMDB, data ingestion, CMDB Health, Data Manager, deduplication, CMDB Workspace, query building and CSDM domains, mostly as scenarios. This practice exam mirrors that style with single-answer, multiple-answer and drag-and-drop questions.
Question bank updated : questions, answers, explanations and chapters.
Certification Overview
- Exam name: CIS-DF
- Vendor: ServiceNow
- Exam code: CIS-DF
- Duration: 90 minutes
- Total questions: about 75
- Our practice exam pass mark: 70%
Who Should Take This Exam?
CMDB Administrator, CMDB Data Steward, Configuration Manager, CI Class Owner, Platform Architect, Platform Owner, ServiceNow Developer, ServiceNow Technical Consultant
Prerequisites
No formal prerequisite is listed. ServiceNow recommends the Certified System Administrator certification, 2+ years of experience with the CMDB, foundational knowledge of CSDM and the CMDB Fundamentals and CSDM Fundamentals courses.
Topics Covered
- Configuration
- Ingest
- Govern
- Insight
- CSDM Fundamentals
Question Types
- Multiple Choice (Single Answer)
- Multiple Choice (Multiple Answers)
- Drag and Drop
CIS-DF Practice Questions
Our question bank contains 769+ practice questions for this certification. Sample questions from each exam chapter. Expand a question to see the answer choices. With full access, you get unlimited practice exams with randomised questions from our full question bank.
Configuration
A CMDB administrator has multisource CMDB enabled. A reconciliation rule gives Discovery precedence over a data import for the Operating System attribute of server CIs. The import reports a different operating system value for a server that Discovery also reports. What is the result?
- A. The CI keeps the Discovery value, and the import value is retained as a separate source value Correct answer
- B. The CI takes the import value, and the Discovery value is retained as a separate source value
- C. The CI keeps the Discovery value, and the import value is discarded
- D. The CI keeps the Discovery value, and the import value is held for approval by a data steward
Option A is correct because the reconciliation rule gives Discovery precedence over the import for the Operating System attribute, so the CI keeps the Discovery value. The stem says multisource CMDB is enabled, so the value the import reports is not simply thrown away; it is kept as a separate source value. Option B reverses the precedence the rule sets, option C describes a CMDB without multisource, and option D adds an approval step that the rule does not mention.
A custom appliance class is populated by one Service Graph Connector, and no other feed writes to it. What would source ranking add for that class?
- A. A completeness score that CMDB Health computes for the connector records
- B. A prerequisite that IRE needs before it accepts payloads from the connector
- C. A second identification pass that catches duplicates the connector creates
- D. Little value because ranking matters when sources compete for the same attributes Correct answer
Option D is correct because source ranking only decides which source wins when several sources write the same attribute of a CI. With one connector as the only writer for the class there is nothing to rank, so ranking adds little. Ranking is not a health score (A), an IRE prerequisite (B) or a duplicate check (C); duplicate detection is the job of identification rules.
Server CIs are governed by rules that rank Discovery above a Service Graph Connector for Operating System, and the connector above Discovery for Description. Both sources send different values for both attributes of an existing server. Which values does the CI keep?
- A. Both attributes from the connector
- B. Both attributes from Discovery
- C. Operating System from the connector and Description from Discovery
- D. Operating System from Discovery and Description from the connector Correct answer
Option D is correct because reconciliation rules rank sources per attribute. Discovery outranks the connector for Operating System, so Discovery's value is kept there, while the connector outranks Discovery for Description, so the connector's value is kept there. Options A and B apply one ranking to both attributes, and option C reverses both results.
A team will add a second feed for server CIs that Discovery already populates. Which two tasks prepare the source ranking for the class? (Choose two.)
- A. Assign the feed to its own MID Server cluster
- B. Create a Data Manager policy that retires the feed's CIs
- C. Confirm the source name that the feed's payloads carry Correct answer
- D. Add dependent identifier entries for the feed's records
- E. Decide per attribute which source is more reliable Correct answer
Options C and E are correct because a ranking is built from the data source name the feed's items carry, so that name must be known first, and the implementer must decide for each attribute which source is more reliable. Assigning a MID Server cluster, retiring CIs with a Data Manager policy, and adding dependent identifier entries do not prepare a source ranking.
Ingest
A data steward needs to find hardware assets that are not yet linked to a CI. Which field is empty on those asset records?
- A. Assigned to
- B. Managed by
- C. Configuration item Correct answer
- D. Model category
Option C is correct because Configuration item is the field on a hardware asset that links it to its CI, so an empty value means no CI is linked. Assigned to, Managed by and Model category describe who has or manages the asset and how it is classified; none of them records the link to a CI.
A leasing company emails a spreadsheet of 4,000 laptops every quarter. Many laptops are powered off or off-site, and the lessor offers no API or prebuilt integration. An implementation specialist must have those rows update existing computer CIs. Which ingestion method fits?
- A. Import set and transform map coalescing on serial number Correct answer
- B. Discovery schedule over the office IP ranges
- C. IntegrationHub ETL with a REST data source
- D. Service Graph Connector for the leasing company
Option A is correct because the lessor offers no API or connector, so a file import is the only route, and coalescing on serial number makes each row update the existing computer CI instead of creating a duplicate. Option B fails because powered-off or off-site laptops answer no scan. Options C and D need an API or a published integration that does not exist.
Which CI field identifies the tool or process that populated the record?
- A. Managed by group
- B. Install status
- C. Operational status
- D. Discovery source Correct answer
Option D is correct because the Discovery source field on a CI records which tool or process populated it. Managed by group, Install status and Operational status describe ownership and lifecycle or health state, not where the data came from.
Which two inputs can fill in attributes that Discovery cannot read? (Choose two.)
- A. A spreadsheet loaded through an import set Correct answer
- B. A Dynamic CI Group query
- C. A hand edit on the CI form Correct answer
- D. A Data Manager retirement policy
- E. A CMDB Health job
Options A and C are correct because Discovery only reads what a device exposes, so values such as ownership or business context arrive by an import set load or by someone editing the CI form. A Dynamic CI Group query, a Data Manager retirement policy and a CMDB Health job work on records that already exist and do not supply new attribute values.
Govern
Duplicate server CIs reappear after each run of a nightly custom script that calls GlideRecord insert on the server table for rows from a vendor feed. Discovery also populates that table, and a data steward merges the duplicates every week. What should the implementer change to stop them from recurring?
- A. Mark the hostname field as unique in the server table dictionary entry
- B. Lower the feed's reconciliation precedence below Discovery on all attributes
- C. Route the feed through IRE so it uses the identification rules Discovery uses Correct answer
- D. Schedule deduplication tasks to run immediately after the nightly job ends
Option C is correct because a direct GlideRecord insert writes straight to the table without using the identification rules, so each run of the script can create a record for a server that Discovery already created. Routing the feed through IRE makes it use the same identification rules as Discovery, so an existing CI is matched instead of duplicated. Option A would make inserts fail rather than match the existing CI, option B only affects reconciliation, which a direct insert never reaches, and option D cleans up after the duplicates exist instead of preventing them.
The CMDB owner wants server CIs that no source has updated for a long period to be retired automatically, with the criteria maintained in one place. Which configuration meets this?
- A. A Data Manager policy on the server class with a condition that selects stale CIs Correct answer
- B. A CMDB Health staleness metric with an action that retires the matching CIs
- C. An IRE reconciliation rule that retires CIs the preferred source stopped reporting
- D. A Discovery schedule that deletes CIs it did not find in the last run
Option A is correct because the stem asks for automatic retirement with the criteria kept in one place, and a Data Manager policy on the server class holds a condition that selects the stale CIs for the whole class. Option B uses a health metric, which measures staleness rather than being the place where CIs are retired. Option C names a reconciliation rule, which decides which source wins for an attribute value, not whether a CI stays in the CMDB. Option D ties the criteria to one Discovery schedule, so they are not kept in one place and cover only what that schedule finds.
Which task can a data steward do in CMDB Workspace?
- A. Work remediation tasks raised by CMDB Health Correct answer
- B. Install a Service Graph Connector from the Store
- C. Map import set columns to CMDB attributes
- D. Define the IP ranges for a Discovery schedule
Option A is correct because working remediation tasks that CMDB Health raises is data stewardship: keeping the quality of the CMDB data high. Options B, C and D are installing an integration, mapping import columns and defining Discovery ranges, which are administrator or integration-developer tasks rather than steward tasks.
The governance board is naming accountable owners for CMDB data. Which two responsibilities belong to the CI class owner? (Choose two.)
- A. Review CMDB Health scores for the class and assign corrective work Correct answer
- B. Define the required and recommended attributes for the class Correct answer
- C. Operate the MID Servers that populate the class
- D. Approve the upgrade schedule for the instance that stores the class
- E. Set the CMDB strategy and funding across all classes
Options A and B are correct because the CI class owner is accountable for the data of one class, which includes reviewing how healthy that class's data is and assigning corrective work, and stating which attributes the class's records must and should carry. Option C is an operations task for whoever runs the MID Servers, option D belongs to the platform owner, and option E is a CMDB-wide strategy and funding role rather than a responsibility for a single class.
Insight
An analyst needs a recurring report of Linux servers that run an Oracle database. Which two steps build it from CMDB data? (Choose two.)
- A. Add a Data Manager policy that lists the matching servers
- B. Define a new CI class that extends both server and database
- C. Create a transform map from the database class to the Linux server class
- D. Save the query and use it as the data source of a report Correct answer
- E. Build a query in CMDB Query Builder that relates the Linux server class to the database class Correct answer
Options D and E are correct because the report needs CMDB data that relates two classes, which you build as a query in CMDB Query Builder with the Linux server class related to the database class (E), and the saved query then serves as the data source of the report (D). Option A is a policy for managing CIs, not for listing results, option B creates a class that would not hold the existing CIs, and option C moves data between tables rather than reporting on related CIs.
A CMDB administrator opens the map for a business service and finds that a database server used by the application server is missing. No record links the two CIs. What makes the database server appear on the map?
- A. Add a Depends on::Used by relationship between them Correct answer
- B. Enable multisource CMDB on the database server's class
- C. Run the orphan CI check from CMDB Health on the class
- D. Add the server to a saved CMDB Query Builder query
Option A is correct because the map is drawn from CIs and the relationship records between them, and the stem says no record links the two CIs, so adding a relationship record of type Depends on::Used by between them makes the database server appear. Option B concerns attribute values from several sources, not links between CIs. Option C reports CIs that lack expected relationships but does not create one. Option D adds nothing to the map, because a saved query does not create a relationship.
An analyst whose roles cannot read one CI class runs a Natural Language Query that would match records of that class. What do the results contain?
- A. All matching records, with unreadable fields masked
- B. Only records from classes the analyst's group owns
- C. All matching records, since the query runs with system access
- D. Only records the analyst's roles can read Correct answer
Option D is correct because a Natural Language Query returns only records the signed-in user's roles are allowed to read, so a class the analyst cannot read contributes nothing. Options A and C assume the query runs with elevated access or shows partial records, which is not how access control on CMDB data is applied. Option B invents a group-ownership filter that is not the access rule.
A change is planned on database DB1. The CMDB records that App1 depends on DB1 and that Service S depends on App1. App2 also uses DB1 and Service T depends on App2, but the App2-to-DB1 relationship was never recorded. Impact analysis follows relationships through all levels. What does it list for the change?
- A. App1 and Service S Correct answer
- B. App1 and App2
- C. Service S and Service T
- D. App1, App2, Service S and Service T
Option A is correct because impact analysis follows only recorded relationships: App1 depends on DB1 and Service S depends on App1, so both appear. The App2-to-DB1 relationship was never recorded, so App2 and Service T are invisible to the analysis. Options B, C and D include CIs that are linked to DB1 only in reality, not in the CMDB.
CSDM Fundamentals
Which approach does CSDM guidance recommend for a team starting its implementation?
- A. Start with business services, then derive foundation data afterwards
- B. Populate all domains fully, then define the first use case
- C. Adopt crawl, walk and run stages that begin with foundation data Correct answer
- D. Model infrastructure CIs first, then add services once the CMDB is complete
Option C is correct because CSDM guidance for a team starting out is to adopt it in stages, crawl, walk and run, beginning with the foundation data that later stages depend on. Option A starts with business services before the foundation exists, option B tries to populate everything up front, and option D delays services until the CMDB is complete instead of adding them in stages.
Plant engineers at a manufacturer and the central IT architecture group disagree on how shop-floor controllers should be modeled in the CSDM. What gives the best chance that both groups keep using the resulting CI mapping?
- A. The team copies a mapping from a peer manufacturer's CSDM model and applies it
- B. The architecture group publishes its CSDM mapping as the enterprise standard for plants
- C. Both groups agree the mapping together and a named data owner records it Correct answer
- D. Plant engineers decide the mapping and IT adopts it at the next CSDM review
Option C is correct because a mapping both groups helped agree, with a named data owner recording it, is one both will keep using. Options B and D let one side impose the mapping, and option A copies a peer's model that neither group has accepted.
Which two inputs does a data steward need from stakeholders before recording the CSDM mapping for CIs that belong to a new line of business? (Choose two.)
- A. Audit team control test results for the line of business
- B. Procurement's contract renewal dates for the supporting hardware
- C. Service owner confirmation of which services the CIs support Correct answer
- D. Service desk incident volume for the line of business
- E. Technical owner input on how the CIs are operated and supported Correct answer
Options C and E are correct because the service owner confirms which services the CIs support and the technical owner explains how they are operated and supported; both are needed to record the mapping. Audit results, contract dates and incident volumes do not tell the steward where the CIs belong.
Before a program moves from one adoption stage to the next, which two checks fit staged-adoption governance? (Choose two.)
- A. Classes from the earlier stage are archived to free the next stage's tables
- B. Foundation data is reloaded to match the next stage's scope
- C. Records from the current stage have named data owners Correct answer
- D. Data quality for the current stage has been measured in CMDB Health Correct answer
- E. A separate CMDB instance is provisioned to hold the next stage's records
Options C and D are correct because staged adoption expects named owners for the current stage's records and measured data quality before moving on. Archiving classes, reloading Foundation data or provisioning another CMDB instance are not gating checks.
Free Study Guide
Read the free ServiceNow CIS-DF study guide: every exam topic explained in plain English, with diagrams, exam tips and the mistakes to avoid.
More ServiceNow Practice Exams
Practise with realistic mock exams to prepare for your ServiceNow certification.