Overview
Domain 2 has seven blueprint objectives, all about how data enters and stays aligned in the CMDB. You need to know how relationships are populated automatically by Discovery and Service Mapping or manually with suggested relationships, which automation options exist for CMDB integration, and which ingestion method suits a source: ServiceNow Discovery with a MID Server, a Service Graph Connector from the ServiceNow Store, IntegrationHub ETL for a custom source, or import sets for simple loads.
The domain also tests upgrade-safe design, such as using certified connectors and IRE rather than custom transform scripts. Further objectives cover non-discoverable CIs and attributes like ownership and support group, security and regulatory compliance identifiers on CSDM objects, and the alignment between hardware assets in alm_asset and CIs through model categories and field mappings.
How it's tested
Ingest questions describe a data source, its constraints and a goal, then ask for the best method or configuration. Expect phrases about third-party tools, cloud accounts, spreadsheets, manual data, or asset records not matching CIs. The best answer usually routes data through IRE with the least custom work.
-
Pick the ingestion method
A source is named, such as Microsoft Intune, an on-premises data center or an HR spreadsheet, and you choose Discovery, a connector, ETL or import sets.
-
Non-discoverable data
Attributes like owner or support group are missing, and you pick a maintenance approach such as attestation, an authoritative import or CI owner updates.
-
Asset versus CI
A hardware asset and its CI disagree or one is missing, and you identify model category or field mapping settings as the cause.
A stem says a company manages laptops in Microsoft Intune and wants them in the CMDB quickly without custom code. Options include Discovery with a MID Server, a scripted REST integration, a Service Graph Connector for Intune, and monthly import sets. The certified connector uses IntegrationHub ETL and IRE, is maintained by ServiceNow and fits the no-code goal, so it is the best choice.
Objectives 7
Official objectives from the ServiceNow outline, in outline order.
2.1 Identify how relationships are auto or manually populatedWhere CI relationships come from.
- What it means
- Relationships link CIs with a typed pair such as Runs on::Runs or Depends on::Used by. They are created automatically by Discovery, Service Mapping and connectors, or added manually by users.
- What to understand
- Discovery patterns build infrastructure relationships, such as an application running on a server, while Service Mapping and tag-based mapping build service-level dependencies. Connectors map relationships in their ETL definitions. For manual entry, suggested relationships defined in Class Manager limit users to sensible relationship types between two classes, which keeps manual data consistent.
- How it shows up
- A scenario asks how to make manual relationship entry consistent, expecting suggested relationships.
- Common confusion
- Assuming suggested relationships create links automatically rather than guiding manual creation.
2.2 Identify the automation opportunities that are available to automate CMDB integrationAutomation options that keep the CMDB current.
- What it means
- ServiceNow offers several automation layers for CMDB data: Discovery schedules, Service Graph Connectors, IntegrationHub ETL, scheduled imports and Flow Designer or Workflow Studio flows that call IRE.
- What to understand
- Scheduling keeps data current without manual effort, and connectors include their own scheduled data sources. Automation should still pass through IRE so identification and reconciliation apply. Health jobs and Data Manager policies automate maintenance after data arrives, which links ingestion to governance.
- How it shows up
- You are asked how to keep a third-party source synchronised daily with minimal effort.
- Common confusion
- Choosing manual exports and imports because they look cheaper in the short term.
2.3 Identify which data ingestion method to useMatching sources to Discovery, connectors, ETL or import sets.
- What it means
- The main ingestion methods are ServiceNow Discovery (agentless, MID Server based), Agent Client Collector, Service Graph Connectors, IntegrationHub ETL for custom sources, import sets with transform maps, and manual entry.
- What to understand
- Use Discovery for infrastructure the instance can reach through a MID Server. Use a Service Graph Connector when a certified one exists for the tool, such as Intune, Jamf, AWS or Azure. Use IntegrationHub ETL to map a custom source to CMDB classes through IRE. Use plain import sets only for simple, low-frequency loads, and keep manual entry for data no tool can provide.
- How it shows up
- A list of sources is given and you match each to the most suitable ingestion method.
- Common confusion
- Using import sets with transform scripts for sources that already have a certified connector.
2.4 Identify how to minimize the risk of technical debt and ensure upgradeabilityDesign choices that keep the CMDB upgrade-safe.
- What it means
- Technical debt in the CMDB comes from custom tables, custom fields that duplicate out-of-box ones, modified base patterns, and scripts that write directly to CI tables.
- What to understand
- Prefer out-of-box classes and attributes, Store connectors maintained by ServiceNow, and IRE for every write. Copy a pattern before changing it so upgrades can still update the original. Document each customisation and its owner, and check whether new releases add the field you created.
- How it shows up
- Options include direct table writes, custom transform scripts and certified connectors, and you pick the upgrade-safe one.
- Common confusion
- Believing that a working custom script is free of debt because it causes no errors today.
2.5 Identify how to populate and maintain non-discoverable/manual CIs or non-discoverable attributesKeeping manual data accurate.
- What it means
- Some CIs, such as racks or legacy devices, and some attributes, such as owned by, support group or business criticality, cannot be discovered and must come from people or authoritative systems.
- What to understand
- Load them from authoritative sources through IRE where possible, assign CI owners, and use Data Manager attestation or certification policies so owners confirm the CI still exists and that key values are right. Manual CI creation through the CMDB Workspace or forms should still follow class and relationship guidance.
- How it shows up
- A stem asks how to keep support group values accurate for CIs that Discovery cannot populate.
- Common confusion
- Expecting Discovery to fill organisational fields such as owner or support group.
2.6 Identify how to track security and regulatory compliance identifiers against CSDM objectsRecording compliance context on services and applications.
- What it means
- Security and regulatory data, such as data classification, regulated scope or compliance identifiers, should be stored against CSDM objects like business applications and service instances rather than scattered across individual servers.
- What to understand
- Holding this data on CSDM objects lets security and risk teams see which services handle regulated data and which infrastructure supports them through relationships. Risk and compliance applications and vulnerability response can then use the same records. Keep the identifiers in out-of-box fields where they exist instead of adding parallel custom fields.
- How it shows up
- A scenario asks where to record that an application processes payment card data so all supporting CIs inherit that context.
- Common confusion
- Recording compliance tags only on servers, which loses the service context when infrastructure changes.
2.7 Identify how Asset and CI alignThe link between alm_asset records and CIs.
- What it means
- Hardware assets track financial and contractual data in alm_asset, while CIs track operational data in cmdb_ci. Model categories define which asset class pairs with which CI class.
- What to understand
- When a model category names both an asset class and a CI class, creating one record creates its counterpart. Asset-CI field mappings keep shared fields such as serial number, assigned to and location synchronised, and install status and asset state mappings keep lifecycle values aligned. Software and consumables may have assets without CIs.
- How it shows up
- A question asks why discovered servers have no matching asset records, expecting a model category without an asset class.
- Common confusion
- Treating the asset and the CI as the same record, or assuming every CI must have an asset.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
Service Graph Connector
A certified integration from the ServiceNow Store that loads third-party data into the CMDB through IntegrationHub ETL and IRE.
- Remember
- Use it whenever a connector exists for the source tool.
- Tested as
- The usual answer for SCCM, Intune, Jamf and cloud provider data.
- Trap
- Building a custom REST integration when a connector already exists.
-
IntegrationHub ETL
A guided tool that maps a source's import data to CMDB classes and relationships and sends the result through IRE.
- Remember
- Service Graph Connectors are built with it, and you can use it for custom sources.
- Tested as
- Expected when no connector exists but the data is recurring.
- Trap
- Using a transform map script that writes directly to CI tables.
-
ServiceNow Discovery
Agentless discovery of infrastructure through a MID Server using probes and patterns.
- Remember
- It creates CIs and infrastructure relationships horizontally.
- Tested as
- The default for on-premises servers and network devices.
- Trap
- Expecting it to discover owner or support group values.
-
MID Server
A Java application inside the customer network that runs discovery and integration work for the instance.
- Remember
- Discovery cannot reach internal devices without it.
- Tested as
- Questions on why Discovery fails for an internal subnet may involve the MID Server.
- Trap
- Thinking the instance scans internal networks directly from the cloud.
-
Service Mapping
Top-down discovery of the CIs and connections that support a specific service.
- Remember
- It builds application service maps from an entry point.
- Tested as
- Appears when service-level relationships are needed.
- Trap
- Confusing it with horizontal Discovery.
-
Import sets
Staging tables loaded from files or sources and moved to targets by transform maps.
- Remember
- Suitable for simple loads; CMDB targets should still use IRE.
- Tested as
- Often the distractor in ingestion-method questions.
- Trap
- Picking them for recurring, high-volume third-party data.
-
Model category
Defines the pairing between an asset class and a CI class for a type of model.
- Remember
- Missing either side stops automatic creation of the counterpart.
- Tested as
- The key setting in asset and CI alignment questions.
- Trap
- Looking for a business rule instead of checking the model category.
-
Asset-CI field mapping
Configuration that synchronises shared fields between an asset and its CI.
- Remember
- Changes on either record flow to the other for mapped fields.
- Tested as
- Explains why location or assigned to stays in step.
- Trap
- Assuming all fields synchronise by default.
-
Non-discoverable attributes
Fields such as owned by, support group and business criticality that no discovery tool can set.
- Remember
- Maintain them through authoritative imports, owners and attestation.
- Tested as
- Common stem in Ingest and Govern questions.
- Trap
- Expecting a discovery schedule to fill them.
-
Technical debt
Customisation that raises upgrade and maintenance effort.
- Remember
- Out-of-box classes, connectors and IRE reduce it.
- Tested as
- Many Ingest answers are chosen by minimising it.
- Trap
- Assuming working code has no future cost.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
Ingestion methods
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Discovery | Agentless scanning through a MID Server | Best for reachable on-premises and cloud infrastructure | Expecting organisational data from scans |
| Service Graph Connector | Certified Store integration for a named tool | Least effort and upgrade-safe for supported tools | Ignoring it in favour of custom code |
| IntegrationHub ETL | Guided mapping of custom sources through IRE | For recurring sources without a connector | Confusing it with plain transform maps |
| Import sets | Staging and transform maps | For simple, occasional loads | Using it for daily third-party feeds |
Asset vs CI
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Asset (alm_asset) | Financial, contractual and ownership record | Tracks cost, contracts and asset state | Using it for operational dependencies |
| CI (cmdb_ci) | Operational record used by service processes | Tracks relationships, status and support | Using it for depreciation or contracts |
| Model category | Pairs asset and CI classes | Drives automatic counterpart creation | Overlooking it when records do not pair |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
Custom code for a common tool
- What candidates pick
- A scripted REST integration to load Jamf devices.
- Why it looks right
- It offers full control over mapping.
- Why it's wrong
- A Service Graph Connector for Jamf already exists, uses IRE and is maintained by ServiceNow across upgrades.
Clue to watch for The tool named in the stem is a mainstream product.
-
Discovery for organisational data
- What candidates pick
- Configure a Discovery pattern to populate support group.
- Why it looks right
- Discovery seems to fill every CI field.
- Why it's wrong
- Support group is an organisational fact; it comes from authoritative systems, owners or attestation, not from device scans.
Clue to watch for Fields describing people, teams or business value.
-
Import sets for everything
- What candidates pick
- Load cloud resources weekly with spreadsheet imports.
- Why it looks right
- Import sets are familiar and easy.
- Why it's wrong
- Manual, infrequent loads go stale quickly and may bypass IRE; connectors or Discovery keep cloud data current.
Clue to watch for Frequent change or a cloud provider is mentioned.
-
Modify the base pattern
- What candidates pick
- Edit the out-of-box Discovery pattern to collect one more field.
- Why it looks right
- It is the fastest change.
- Why it's wrong
- Editing the base pattern blocks future upgrades to it; copy and extend instead.
Clue to watch for The stem mentions upgradeability or maintenance.
-
Asset sync by script
- What candidates pick
- A business rule that copies location from asset to CI.
- Why it looks right
- Scripts seem the obvious way to synchronise fields.
- Why it's wrong
- Asset-CI field mappings already do this as configuration without custom code.
Clue to watch for Two paired records with one field out of step.
-
Compliance on servers only
- What candidates pick
- Tag every server that processes regulated data.
- Why it looks right
- Servers are where the data physically sits.
- Why it's wrong
- Server tags break when infrastructure changes; compliance context belongs on CSDM objects related to that infrastructure.
Clue to watch for A regulation or data classification applies to an application.
Answer framework
Use these steps to choose the right approach for an Ingest scenario.
- Identify the source type: reachable infrastructure, a third-party tool, a custom recurring feed, a one-off file or human knowledge; the type usually narrows the answer to one ingestion path.
- If a certified Service Graph Connector exists for the tool, choose it; otherwise prefer Discovery for reachable infrastructure and IntegrationHub ETL for custom feeds.
- Reject options that write to CI tables without IRE or that modify base patterns and out-of-box tables directly.
- For non-discoverable data, choose authoritative imports, CI ownership and Data Manager attestation or certification rather than discovery settings.
- For assets and CIs that do not pair or synchronise, check model categories and asset-CI field mappings before considering scripts, because a missing model category stops the asset and CI pairing.
Practice question
Want more like this? The CIS-DF practice test has questions for every domain.
Checklist
0 of 12
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
Start by drawing a simple map with sources on the left (data center, cloud accounts, endpoint tools, HR or finance systems, spreadsheets) and ingestion methods on the right. For each source, write the preferred method and one reason. That map answers most method-selection questions.
Next, read the Store listing and documentation for two Service Graph Connectors, such as Microsoft Intune and AWS, and note that both rely on IntegrationHub ETL and IRE. In a Personal Developer Instance, open IntegrationHub ETL and step through creating a mapping for a small CSV so you understand classes, relationships and the IRE preview.
Then spend a session on asset and CI alignment. Open several model categories, check their asset and CI classes, and create a hardware asset to see the CI appear. Review the asset-CI field mappings.
The objective candidates underrate is technical debt: list five common customisations and the upgrade-safe alternative for each. Finish with mixed scenario practice that combines Ingest with Govern items.
FAQ
How many Ingest questions should I expect?
Ingest is weighted at 19% of the 75-question exam, which is roughly fourteen questions as a planning estimate rather than an official count.
Is ServiceNow Discovery configuration tested in depth?
Not at the level of the Discovery specialist exam. You need to know when Discovery is the right method and what the MID Server does, not detailed probe or pattern troubleshooting.
When is an import set acceptable for CMDB data?
For simple, occasional loads where no connector or recurring integration is justified, and ideally with IRE handling the CMDB writes.
What is the difference between a Service Graph Connector and IntegrationHub ETL?
A connector is a ready-made, certified integration for a specific product. IntegrationHub ETL is the mapping tool connectors are built with, and you use it directly for sources that have no connector.
Does every hardware CI need an asset?
No. Model categories decide pairing, and some CI classes, such as virtual or logical items, are often tracked without a matching asset.
Why does Ingest mention compliance identifiers?
Security and risk processes use the CMDB, so the exam checks that you record regulatory context on CSDM objects where it can be related to supporting infrastructure.
Which ingestion topics overlap with other domains?
IRE links Ingest to Configuration, non-discoverable data links to Data Manager in Govern, and compliance identifiers link to CSDM Fundamentals.
Other CRM & Business Applications certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
- HubSpot Inbound Marketing Certification Study guide
- Salesforce Certified Platform Developer I Study guide
- Google Ads Search Certification Study guide
- ServiceNow Certified System Administrator Study guide
- Salesforce Certified Platform Administrator Study guide
- ServiceNow Certified Application Developer Study guide
Test your Domain 2 knowledge
You have worked through ingestion methods, relationships, manual data and asset alignment. Check that you can choose the right method quickly in timed scenarios.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the CIS-DF AI tutor Get any concept explained your way