CIS-DF10 free questionsUpdated September 28, 2026

Free CIS-DF sample questions with answers

Try these 10 free CIS Data Foundations practice questions. They cover all five blueprint domains and use the same scenario style as the full practice exams. Choose your answer, then check it to see an explanation for every option.

These questions are original and written from the official exam blueprint. They are not real exam questions. The full course has 375 questions in 5 timed exams.

New to this exam? Read the CIS Data Foundations (CIS-DF) Study Guide: Blueprint, Topics and a 4-Week Plan first.

  1. Question 1 of 10IngestSingle answer

    Discovery and a Service Graph Connector both send data about the same Linux server. Which platform component prevents a duplicate CI from being created?

    Show answer & explanations

    Correct answer: C

    • A. Transform map coalesce on the import setCoalesce only matches rows within one import. It does not apply CMDB identification rules across multiple data sources.
    • B. CMDB Health dashboardThe Health dashboard measures duplicates after they exist; it does not prevent them at ingestion time.
    • C. Identification and Reconciliation Engine (IRE)Correct. IRE applies identification rules to decide whether an incoming payload matches an existing CI, and updates it instead of inserting a duplicate.
    • D. CMDB Data ManagerData Manager automates lifecycle policies such as retire and delete; it is not involved in identifying incoming data.

    Explanation: All supported CMDB data sources (Discovery, Service Graph Connectors, IntegrationHub ETL) should write through the IRE. It identifies CIs using class-specific identification rules and reconciles updates using reconciliation rules, keeping one CI per real-world item.

  2. Question 2 of 10IngestSingle answer

    What is the purpose of reconciliation rules in the CMDB?

    Show answer & explanations

    Correct answer: A

    • A. To define which data sources are authorized to update specific attributes of a CI classCorrect. Reconciliation rules set data source priority per class and attribute, so a less trusted source cannot overwrite data from a more trusted one.
    • B. To merge duplicate CIs automatically every nightDuplicates are handled through de-duplication tasks and remediation, not reconciliation rules.
    • C. To define which attributes uniquely identify a CIThat is the job of identification rules, not reconciliation rules.
    • D. To define how long a CI can go without updates before it is staleStaleness is configured with staleness (effective duration) rules.

    Explanation: Identification answers 'is this the same CI?'; reconciliation answers 'which source may update which attribute?'. Together they are the core of the IRE.

  3. Question 3 of 10ConfigurationSingle answer

    An identification rule for a CI class has several identifier entries. How does the IRE use them?

    Show answer & explanations

    Correct answer: C

    • A. It only uses the entry that was created most recentlyCreation date plays no role; priority does.
    • B. It requires a match on every identifier entry before updating a CIEntries are alternatives, not cumulative conditions.
    • C. It evaluates the identifier entries in priority order and uses the first entry whose criterion attributes are availableCorrect. Entries are tried in priority order (lowest number first). If the payload lacks the attributes for one entry, the IRE moves on to the next.
    • D. It evaluates the entries in random order for performance reasonsOrder is deterministic and controlled by the priority field.

    Explanation: Designing identifier entries from the most reliable attribute set (e.g., serial number) to the least reliable (e.g., name) lets the IRE identify CIs even when a data source cannot supply every attribute.

  4. Question 4 of 10ConfigurationSingle answer

    Where can a CMDB administrator review and configure identification rules, reconciliation rules and health inclusion rules for a single CI class in one place?

    Show answer & explanations

    Correct answer: B

    • A. Table Builder in StudioApplication development tools do not expose CMDB identification and reconciliation settings.
    • B. CI Class ManagerCorrect. CI Class Manager gives a class-centric view of the hierarchy, attributes, identification, reconciliation and health settings.
    • C. System DictionaryThe dictionary defines fields, but not CMDB-specific rules.
    • D. Import Set Table moduleImport sets stage incoming data; they do not configure CI class behaviour.

    Explanation: CI Class Manager is the recommended tool for maintaining the CMDB class model. Changes there respect class inheritance, so child classes pick up the parent's settings unless overridden.

  5. Question 5 of 10GovernMultiple select

    Which CI lifecycle operations can be automated with CMDB Data Manager policies? (Choose three.)

    Show answer & explanations

    Correct answers: B, D, E

    • A. MergeMerging duplicates is done through de-duplication tasks and remediation, not Data Manager policies.
    • B. ArchiveCorrect. Archive policies move old CIs to archive tables to keep the CMDB lean.
    • C. ReclassifyChanging a CI's class is not a Data Manager lifecycle policy.
    • D. RetireCorrect. Retire policies move CIs to a retired lifecycle state.
    • E. DeleteCorrect. Delete policies permanently remove CIs that are no longer needed.

    Explanation: CMDB Data Manager runs policies against filtered sets of CIs, can require approval before acting, and creates tasks that give an auditable history of CI lifecycle actions.

  6. Question 6 of 10GovernSingle answer

    A CI is flagged as stale on the CMDB Health dashboard. What does this indicate?

    Show answer & explanations

    Correct answer: D

    • A. The CI is missing values in required fieldsMissing required values are a completeness issue.
    • B. The CI has no relationships to other CIsThat describes an orphan CI, another correctness metric.
    • C. The CI failed a compliance auditFailed audits are measured by the compliance KPI.
    • D. The CI has not been updated by any data source within the time period defined for its classCorrect. Staleness rules define the maximum time a CI can go without an update before it is considered stale.

    Explanation: Stale CIs are often decommissioned assets that no discovery source reports anymore. Pairing staleness metrics with a Data Manager retire policy keeps the CMDB accurate automatically.

  7. Question 7 of 10InsightMultiple select

    Which three KPIs make up the CMDB Health scorecard? (Choose three.)

    Show answer & explanations

    Correct answers: B, C, D

    • A. ConsistencyNot one of the CMDB Health KPIs.
    • B. CorrectnessCorrect. Measures duplicates, orphans and stale CIs.
    • C. CompletenessCorrect. Measures whether required and recommended fields are populated.
    • D. ComplianceCorrect. Measures CIs against audit rules (templates) you define.
    • E. CurrencyNot a CMDB Health KPI; freshness is covered by the staleness metric under correctness.

    Explanation: CMDB Health is scored through three KPIs (completeness, correctness and compliance), each built from underlying metrics. The scores are shown on the CMDB Health dashboard and in CMDB Workspace.

  8. Question 8 of 10IngestSingle answer

    A team is building a new integration that loads third-party asset data into the CMDB. Which tool provides a guided way to map and transform the data so it is written through the IRE?

    Show answer & explanations

    Correct answer: B

    • A. Knowledge ManagementUnrelated to data ingestion.
    • B. IntegrationHub ETLCorrect. IntegrationHub ETL provides a guided mapping of source data to CMDB classes and sends the result through the IRE.
    • C. Report DesignerReporting does not load data.
    • D. A before Business Rule on the cmdb_ci tableScripting inserts directly bypasses the IRE and is not a supported ingestion pattern.

    Explanation: IntegrationHub ETL is the recommended way to build CMDB integrations and underpins many Service Graph Connectors. Because the output goes through the IRE, identification and reconciliation rules are respected.

  9. Question 9 of 10CSDM FundamentalsSingle answer

    In the Common Service Data Model, which record represents a deployed instance of an application, for example 'Payroll Production', and groups the infrastructure CIs it runs on?

    Show answer & explanations

    Correct answer: A

    • A. Application serviceCorrect. An application service is the deployed, operational representation of an application stack.
    • B. Business serviceBusiness services are customer-facing services consumed by the business.
    • C. Service offeringService offerings define service commitments for a service; they do not map infrastructure.
    • D. Business applicationA business application is the portfolio (inventory) record of the software, independent of any deployment.

    Explanation: CSDM separates the business application (what the application is) from application services (where and how it is deployed). Application services are what Event Management, Change and Incident typically reference.

  10. Question 10 of 10CSDM FundamentalsSingle answer

    Where does CSDM recommend defining service commitments such as support hours, availability and SLAs for a service?

    Show answer & explanations

    Correct answer: B

    • A. On the business applicationBusiness applications are portfolio records and do not carry service commitments.
    • B. On the service offeringCorrect. Service offerings express the level of service and commitments for a business or technical service.
    • C. On the CI class in CI Class ManagerClass settings control data behaviour, not service commitments.
    • D. On each server CICommitments are defined at the service level, not on infrastructure CIs.

    Explanation: In CSDM, services are consumed through offerings. Using offerings consistently lets you drive SLAs, catalog items and support routing from one place.