ServiceNow CIS-DF - Certified Implementation Specialist Data Foundations

By IAmtheCheese · Updated Jun 19, 2026

CertificationCIS – Data Foundations (CMDB and CSDM) (CIS-DF)
Questions188
Passing Score80%
Format92% Multiple Choice
Sessions Logged20,907
Your progressLog in / Register to track times taken, best score, questions mastered, and coverage on this quiz.
Rating
Community rating 4.8 out of 5 from 814 ratings.
4.8 (814)

Certification Summary

The ServiceNow CIS-Data Foundations certification is for CMDB admins and platform architects who spend their shifts fixing discovery duplicates and fighting with teams over broken CI classes. You sit this exam if you are the person the bridge call leader pings when the CMDB health dashboard stays red and the identification engine fails to reconcile incoming hardware data.

Expect to spend your time on Govern at 35 percent, which covers the reconciliation rules and data audits that stop the CMDB from becoming a junk drawer. Ingest and Insight make up 39 percent of the exam, focusing on how data enters the system and how you report on its health, while Configure and CSDM Fundamentals cover the remaining 26 percent. You will see questions about setting up identification and reconciliation rules for specific CI classes and mapping business services to infrastructure using the common service data model.

Topics covered

This quiz

Configuration37 (19.7%)
Govern75 (39.9%)
Ingest33 (17.6%)
Insight25 (13.3%)
CSDM Fundamentals18 (9.6%)

Exam blueprint

Official domain weights for this certification.

Configure15%
Ingest19%
Govern35%
Insight20%
CSDM Fundamentals11%
Configuration37 questions
  • CI Class Manager7 q
  • Identification and Reconciliation Engine (IRE)16 q
  • CMDB 360 and Multisource CMDB14 q
Govern75 questions
  • Principal classes3 q
  • CMDB Health metrics13 q
  • CMDB governance goals2 q
  • Governing the CMDB3 q
  • CMDB roles and stewardship5 q
  • CMDB Health Dashboard and KPIs2 q
  • Duplicate CI creation and remediation6 q
  • Deduplication wizard1 q
  • Operationalizing the CMDB6 q
  • CMDB Workspace7 q
  • Data Manager3 q
  • Data Manager policy features7 q
  • Data quality and compliance validation3 q
  • Configuring Data Manager3 q
  • CMDB Data Foundations Dashboard8 q
  • Lifecycle CI attributes3 q
Ingest33 questions
  • Relationship population5 q
  • Data ingestion methods6 q
  • CMDB integration automation7 q
  • Technical debt and upgradeability3 q
  • Manual and non-discoverable CIs2 q
  • Compliance identifiers on CSDM objects6 q
  • Asset and CI alignment4 q
Insight25 questions
  • Foundation Dashboard Playbooks4 q
  • Business value of CMDB4 q
  • Natural Language Query4 q
  • CMDB 360 saved queries1 q
  • Complex queries and relationships6 q
  • Unified Map and dependency views4 q
  • Products leveraging CMDB data2 q
CSDM Fundamentals18 questions
  • Stakeholder and CSDM domain mapping12 q
  • CSDM approach and alignment3 q
  • Benefits of implementing CSDM3 q

Discussion

Log in to post a comment, reply, or expand a question.

Q-11682

Question Q-11682 A CMDB steward wants stricter yellow and red bands on…

1 comment · last active Jul 19, 2026

  • Jaylor · Jul 19, 4:17 AM

    Both critical and best score are correct

Quiz

Quiz discussion

1 comment · last active Jun 10, 2026

  • kellie18 · Jun 10, 1:03 PM

    I PASSED TODAY!!! Thank you guys so much for this one. IMO the exam itself was easier than what you guys have so it was awesome, on to the next one!

    +4 votes
Q-11765

Question Q-11765 A CMDB 360 rollout includes high-volume utility classes that do…

4 comments · last active May 4, 2026

  • spc311 · May 2, 3:09 PM

    'deny class' sounds really aggressive. like it's blocking the class from being in the CMDB at all?

  • Silver0123 · May 3, 12:06 AM

    Only from CMDB 360 processing — the CIs still exist and are fully functional. It's denying them from the multisource analytics pipeline, not from the CMDB itself. Important distinction.

  • stoickable · May 3, 5:52 PM

    We add high-volume low-value classes to deny_class to keep processing costs manageable. Printers and monitors don't need multisource lineage tracking.

  • Mindwaves23 · May 4, 4:33 PM

    that makes a lot of sense. thanks

Q-11725

Question Q-11725 After onboarding a second Discovery source for servers, a steward…

5 comments · last active May 1, 2026

  • beamerblue · Apr 25, 3:20 PM

    We hit this exact scenario after onboarding a SCCM connector. 30% of server locations conflicted with Discovery. The governance PDF approach (answer B) was literally what we tried first and it did nothing — Discovery kept winning.

  • Jone991 · Apr 27, 12:29 AM

    so you fixed it with reconciliation rules?

  • triton6714 · Apr 29, 4:00 AM

    Yep. Set source precedence so our authoritative source (SCCM in that case) won for location on the server class. Conflicts dropped to near zero within a few scan cycles.

  • dontlookatme20 · May 1, 12:04 AM

    The 'manually edit every conflicting CI' answer is so bad it's almost funny. You'd fix 28% of your estate and the next Discovery run would revert half of them.

  • bornandraisedin · May 1, 4:24 AM

    Exactly. Treat the root cause, not the symptom.

Q-11639

Question Q-11639 An external system pushes CI payloads into the instance over…

5 comments · last active Apr 29, 2026

  • dontlookatme20 · Apr 23, 5:45 AM

    I'm not totally convinced A and C aren't contradicting each other. One is custom REST, the other is a certified connector — when would you pick one vs the other?

  • ddsinthesix · Apr 25, 7:13 AM

    If a Service Graph Connector exists for your source system, use it — it's maintained, certified, and already maps to CMDB classes with IRE. If no connector exists, a custom inbound Scripted REST endpoint is your fallback. The question is asking which patterns match the push model described, and both do.

  • DrawsLikeA2YearOld · Apr 25, 9:29 PM

    We've had to build custom REST endpoints for homegrown monitoring systems where no connector existed. The overhead is non-trivial — you own the mapping, IRE wiring, and upgrades yourself.

  • yoidit · Apr 27, 11:26 PM

    so the exam just wants you to know both are valid push patterns?

  • katajin31309 · Apr 29, 4:04 PM

    Yes. The wrong answers are about pulling (Query Builder scheduled every minute) or batch patterns (import set coalesce). Push is the scenario.

Q-11634

Question Q-11634 A healthcare provider's CMDB team is building service maps for…

4 comments · last active Apr 21, 2026

  • AlbertFinestein · Apr 15, 6:41 PM

    if discovery can't find the dependency, how does it even know there's something missing?

  • merdenoms · Apr 17, 6:49 PM

    It doesn't. That's exactly the point. Discovery only finds what it can reach via network probes. A vendor-managed print contract or a SaaS payroll system hosted outside your network is invisible to Discovery. You have to model those manually from contracts or catalogs.

  • blackcatcab · Apr 20, 12:03 AM

    the 'schedule more Discovery passes' distractor is a good trap. like intuitively you think more discovery = more coverage, but it doesn't work for off-network SaaS

  • nsfwcaptains · Apr 21, 6:31 PM

    Anything vendor-hosted or contractual is essentially a manual or integration job. Discovery is a network tool at its core.

Q-11779

Question Q-11779 Multiple imports run near the same time and occasionally report…

5 comments · last active Apr 21, 2026

  • dontlookatme20 · Apr 16, 10:05 AM

    How does IRE actually handle concurrency? Like if two imports hit the same CI at the same time, what prevents a race condition that creates duplicates anyway?

  • mvp0818 · Apr 17, 2:45 AM

    IRE uses locking mechanisms during identification to prevent concurrent inserts for the same CI. The identification rules have to be strong enough that both imports recognize the same existing CI — that's the 'unique identifier entries' part of the answer. Weak identifiers are where concurrency breaks down.

  • LEON29 · Apr 17, 10:22 AM

    We've seen duplicates under heavy concurrent load when identifier rules had optional conditions that sometimes didn't fire. Tightening the rules fixed it.

  • DICKHEAD_ATX_DRIVER · Apr 19, 12:02 PM

    'Disable all business rules' as an answer option is hilarious. That would break everything.

  • Mjpecca87 · Apr 21, 4:35 AM

    lol yes. classic 'option that sounds plausible if you haven't thought it through'

Q-11761

Question Q-11761 A CMDB team wants CMDB 360 to show which discovery…

5 comments · last active Apr 19, 2026

  • justchise · Apr 16, 5:45 AM

    is this property on by default or do you have to explicitly enable it

  • draynas · Apr 17, 2:10 PM

    You have to enable it. It's not on by default because storing per-source attribute contributions adds storage and processing overhead. You turn it on when you're ready to operationalize CMDB 360 multisource analytics.

  • Ryno9292 · Apr 17, 8:14 PM

    We enabled it before we were really ready and the data volume was surprising. Worth having a plan for what classes you actually need multisource tracking on before flipping the switch.

  • rdmrbk5 · Apr 18, 2:35 PM

    so the deny_class table is how you control which classes get tracked even after enabling?

  • KingTutsBustedNut · Apr 19, 9:44 AM

    Correct. Enable the property globally, then use cmdb_multisource_deny_class to exclude classes where you don't need or want per-source tracking. Good strategy for large estates.

Q-11624

Question Q-11624 Service owners and IT managers need consolidated ways to view…

5 comments · last active Apr 16, 2026

  • DICKHEAD_ATX_DRIVER · Apr 11, 3:12 AM

    what's the actual difference between Unified Map and CMDB 360? both seem like 'see your CI from all angles' features

  • thadeus37 · Apr 12, 10:56 PM

    Unified Map is topology — it draws the relationship graph, shows what's connected to what. CMDB 360 is multisource — it shows what each data source contributed and where values conflict. Different dimensions of the same CI.

  • katajin31309 · Apr 14, 7:20 PM

    this question is asking specifically about a 'unified CI workspace experience' — the key word is workspace. CMDB 360 brought the workspace experience together.

  • dontlookatme20 · Apr 15, 6:35 AM

    Could someone argue CMDB Query Builder is a workspace experience too though? It's in the CMDB Workspace module.

  • howard300 · Apr 16, 9:35 PM

    Query Builder is a query tool, not a 'unified CI workspace' in the way the question is framing it. The scenario describes service owners needing consolidated views of relationships, dependencies, and CI history in one place — that's CMDB 360.

Q-11785

Question Q-11785 A data steward investigating a CI in CMDB 360 wants…

4 comments · last active Apr 7, 2026

  • bonafont95 · Apr 4, 12:02 PM

    is Lineage just a visual thing or does it actually do something

  • Snekeke · Apr 5, 11:06 AM

    Primarily visualization, but it's analytical visualization. It shows you how data flows through the dependency graph and where sources contribute. You use it to understand flow patterns and trace where conflicts originate. It informs decisions rather than taking action itself.

  • LucasAI · Apr 7, 4:40 AM

    I use it after Source Cards. Cards tell me what's wrong on a specific CI, Lineage tells me whether it's a systemic issue across multiple CIs in the dependency chain.

  • astromoco · Apr 7, 9:56 PM

    ok that workflow makes sense. cards = zoom in, lineage = zoom out to see the pattern

Q-11791

Question Q-11791 A team proposes removing several identifier attributes from a server…

6 comments · last active Apr 6, 2026

  • dontlookatme20 · Apr 1, 4:40 AM

    This question's answer feels counterintuitive. Shrinking identifiers = more duplicates? I would have thought fewer attributes to match on = cleaner matching

  • LuciBoots · Apr 1, 5:38 PM

    Think about it from the collision angle. If you only match on serial number and two imports arrive for the same server — one with the serial and one without — you get a duplicate because the second import can't find the first. More strong identifiers = more chances to recognize the same CI from different sources.

  • weexplode · Apr 1, 11:57 PM

    We had a consultant remove 'IP address' from identification entries to 'reduce false merges' and our duplicate count went up 40% in the next cycle. Analysis before tuning is critical.

  • SilverBadger90 · Apr 3, 7:43 PM

    so 'shrinking without analysis' is the key qualifier here. shrinking WITH analysis might be fine?

  • c_dogs · Apr 4, 2:34 PM

    Exactly. The question is about doing it blindly. Removing bad identifiers that were causing false merges is valid — but you need to understand the impact first.

  • katajin31309 · Apr 6, 5:37 PM

    This question tests whether you understand IRE tuning risk, not just IRE mechanics. Higher-level thinking.

Q-11625

Question Q-11625 Match each CMDB 360–related table to its primary role:

5 comments · last active Apr 6, 2026

  • _nine_ · Apr 1, 12:31 PM

    there are SO many cmdb_multisource_ tables. how do you keep them straight

  • sleepsonfloor · Apr 3, 7:23 AM

    I grouped them by what question they answer. cmdb_multisource_data = 'what did each source report?' cmdb_multisource_deny_class = 'what should be excluded from 360 processing?' sn_cmdb_ws_ms_skip_class = 'what got auto-skipped in charts because there was too much data?' Once you have the questions the table names make more sense.

  • gijoejane · Apr 3, 10:50 PM

    that's really helpful actually

  • manutdcyberfan · Apr 5, 12:15 AM

    the distinction between deny_class (admin curated) vs skip_class (auto/volume based) caught me. they sound similar but the trigger is totally different

  • puddingandchomps · Apr 6, 2:23 PM

    yep that's the trap. one is intentional exclusion, one is automatic performance protection.

Q-11787

Question Q-11787 An import set transform is loading hardware CIs from a…

3 comments · last active Apr 3, 2026

  • SandwichGamer107 · Mar 31, 3:02 PM

    Second question about CMDBTransformUtil. this is clearly something they consider important

  • katajin31309 · Apr 2, 4:56 AM

    Yep. The whole import-set-to-IRE pipeline is a major topic. Know what CMDBTransformUtil does, where it's called (onBefore), and why it matters. Don't confuse it with REST APIs or workflow scripts.

  • FancyMammoth · Apr 3, 4:49 PM

    In my experience most shops that have been on ServiceNow for a while have at least some transforms that DON'T use CMDBTransformUtil. Legacy integrations from before IRE was mature. CIS-DF is partly about recognizing and fixing those gaps.

Q-11645

Question Q-11645 A company needs to track IoT sensors deployed in manufacturing…

6 comments · last active Mar 31, 2026

  • ocregister12 · Mar 23, 6:59 PM

    why can't you just put it directly under cmdb_ci? isn't that 'simpler'?

  • Meese057 · Mar 25, 3:10 AM

    Simpler to set up, painful to maintain. When you skip the intermediate parents you lose inherited identification entries, discovery alignment, and standard CMDB health rules that were designed for device classes. You'd have to reinvent all of that.

  • saltybone1 · Mar 26, 7:35 PM

    Also Discovery patterns are tuned to OOB class branches. If your sensor class is stranded at cmdb_ci root, none of that applies.

  • dontlookatme20 · Mar 28, 8:28 PM

    The question says extend cmdb_ci_ip_device or cmdb_ci_hardware — but these are IoT sensors, not traditional network devices. Does that actually make sense?

  • fedsclosingin · Mar 30, 6:48 PM

    For CMDB purposes, if they have an IP address they behave like IP devices. The hierarchy is about what infrastructure management patterns they inherit, not what the physical device does.

  • katajin31309 · Mar 31, 12:03 AM

    The answer D+E pairing (extend OOB class AND use u_ prefix) is the standard formula for custom CI modeling. See it on multiple questions in this quiz.

Q-11620

Question Q-11620 Match each CMDB / IRE artifact to the problem it…

9 comments · last active Mar 30, 2026

  • skipingall · Mar 19, 8:10 PM

    I keep getting 1 and 2 mixed up. Like both of them are about matching things... what's the actual difference

  • akthrwy · Mar 20, 2:31 PM

    Think of it this way: identification answers 'is this the same physical thing?' and reconciliation answers 'when two sources disagree on a value for that same thing, who wins?' Identification prevents duplicate records. Reconciliation prevents attribute chaos.

  • granko · Mar 22, 1:21 AM

    ohhhh that actually makes so much sense. so identification runs first?

  • mediascreen · Mar 23, 1:23 PM

    Exactly. Reconciliation can't run until identification has decided you're dealing with one CI, not two.

  • dontlookatme20 · Mar 25, 7:52 AM

    I'd push back slightly on row 3. Dependent relationship rules — the description says 'service map expects certain relationship patterns between classes.' That feels like it could overlap with identification since IRE can use relationships as hints.

  • yourejustsmarter1234 · Mar 26, 4:47 AM

    That's worth noting but the exam is drawing a clear line. When relationships are used as identification hints it's still identification doing that work — dependent relationship rules are about validating graph structure, not matching the CI itself.

  • dontlookatme20 · Mar 27, 3:58 AM

    Fair point. I'll stop overthinking it.

  • katajin31309 · Mar 28, 3:50 PM

    Passed in April. Knowing this distinction cold definitely mattered — it comes up in a few different question formats.

  • PocusFocus · Mar 30, 7:29 AM

    Same. Kept reminding myself: duplicate record = identification problem. Overwritten field = reconciliation problem.

Q-11728

Question Q-11728 An analyst must list physical hosts that run VMs hosting…

5 comments · last active Mar 29, 2026

  • mintedlemonicedtea · Mar 24, 5:53 AM

    so you can literally chain multiple relationship hops in one Query Builder query? i thought you had to do them separately

  • riccicedric · Mar 25, 5:34 AM

    Yes — that's the whole point of relationship path nodes. You define each hop (physical host → VM → app → business service) and Query Builder traverses the whole chain declaratively. No custom code needed.

  • King56kj · Mar 27, 5:30 AM

    The 'run four reports and merge in Excel' option is a real thing people still do. Took us a while to get teams off that workflow.

  • Gunman862 · Mar 28, 1:32 PM

    i asked our admin about this during study prep and she said the GlideRecord looping approach (answer C) actually works but is completely unnecessary and kills performance on large estates

  • Smilligan525 · Mar 29, 3:57 AM

    Correct. GlideRecord loops on cmdb_rel_ci at scale are a performance nightmare. Relationship paths are the governed, efficient alternative.

Q-11641

Question Q-11641 A manufacturing company blocks all inbound connections from the internet…

6 comments · last active Mar 23, 2026

  • newsc2accnt · Mar 13, 2:36 PM

    is this going to be on the exam? MID Server feels like a fundamental concept but the question is pretty specific about firewall direction

  • missionoflove · Mar 15, 11:33 AM

    Yes, the outbound polling architecture is definitely fair game. It's a security-relevant design decision and comes up in real implementations constantly.

  • qualitytape · Mar 17, 7:06 AM

    The key architectural fact is that MID Server initiates the connection to the ServiceNow instance — it polls outbound. The instance never opens an inbound connection to the MID. That's what makes it work behind firewalls with no inbound rules.

  • dontlookatme20 · Mar 18, 6:08 PM

    Answer C says the MID 'depends on inbound firewall holes' — that's explicitly backwards from how it works. Good distractor though.

  • Slavfaka · Mar 20, 11:23 PM

    Deployed MIDs in air-gapped manufacturing networks. Outbound-only is not just an exam fact, it's a real operational requirement in those environments.

  • stoickable · Mar 23, 12:43 AM

    Same in healthcare. Can't open inbound holes to clinical networks.

Q-11762

Question Q-11762 A data steward opens CMDB 360 for a CI and…

4 comments · last active Mar 20, 2026

  • LEON29 · Mar 16, 12:01 PM

    memorizing which table does what is rough. any mnemonics?

  • italien · Mar 17, 12:28 AM

    I think of cmdb_multisource_data as the 'raw feed snapshots' table. Every source's contribution for every attribute lands there before reconciliation picks a winner. If you want to know what SCCM reported vs what Discovery reported, that's your table.

  • thatBitchTiff · Mar 19, 12:37 AM

    The wrong answers here are all way off-topic (sys_audit_delete, sys_user_has_role, pa_scores). The exam expects you to recognize the cmdb_ prefix tables for CMDB 360 functionality.

  • sinanmods · Mar 20, 11:05 PM

    If it starts with cmdb_multisource_ it's part of the 360 analytics stack.

Q-11729

Question Q-11729 Intermittent failures on a payroll application require identifying hosting infrastructure…

6 comments · last active Mar 20, 2026

  • newsc2accnt · Mar 13, 3:25 AM

    upstream vs downstream in Query Builder always confuses me. which direction am i going when i go 'downstream' from an app to its servers?

  • DanderGrimnebulin · Mar 14, 8:45 AM

    Downstream = following 'depends on' in the direction of the dependency. App depends on → server, so downstream from the app takes you toward the infrastructure it needs. Upstream would go the other direction — what depends on this app.

  • MrConorwashere · Mar 15, 10:30 AM

    so in this question 'downstream, depth 2' means: app → server (hop 1) → hypervisor (hop 2)?

  • IceWalkerLover · Mar 15, 9:12 PM

    Exactly right. Downstream chases the dependency chain outward toward infrastructure.

  • dontlookatme20 · Mar 18, 1:11 AM

    The 'record limit two' option is a really sneaky distractor. Record limit caps how many rows come back, not how many hops deep you go. Totally different concept.

  • katajin31309 · Mar 20, 5:34 AM

    That one got someone in my study group. Know the difference between depth and record limit.

Q-11644

Question Q-11644 Operations must represent F5 load balancers in the CMDB with…

5 comments · last active Mar 15, 2026

  • dontlookatme20 · Mar 10, 12:37 PM

    I genuinely disagree with B being the best answer here. F5 load balancers are a distinct enough product that a dedicated child class under Load Balancer seems defensible.

  • Alwal90 · Mar 12, 2:31 AM

    You can make that argument, but the question has three constraints: Discovery auto-population, compliance attributes, AND upgrade safety. A new child class adds pattern targeting complexity and risks breaking on upgrades. The u_ field approach satisfies all three without introducing new hierarchy.

  • justw1c · Mar 12, 6:36 AM

    The key phrase is 'future platform upgrades should not force a class redesign.' That's the constraint that pushes you away from a custom class and toward u_ fields on the OOB Load Balancer class.

  • dontlookatme20 · Mar 13, 10:00 PM

    ok that does make more sense. I focused on the modeling part and skipped the upgradeability requirement.

  • lisadaniellee · Mar 15, 11:18 PM

    These best practice questions always trip me up. The 'right' answer isn't always what I'd do, it's what the platform recommends.

Q-11727

Question Q-11727 Which pairing correctly maps a CMDB capability to its primary…

4 comments · last active Mar 15, 2026

  • trevorwood · Mar 13, 8:36 AM

    why is 'Query Builder -> schedules MID probes' wrong? doesn't Query Builder pull data from MID?

  • DingoCobbs · Mar 15, 12:56 AM

    Query Builder is a reporting/analysis tool for data already in the CMDB. It queries relationships and attributes. Discovery schedules and MID Server jobs are a completely separate system. Query Builder doesn't control when probes run.

  • dejavu21 · Mar 15, 5:41 AM

    ohhh i was confusing querying the database with the discovery process. got it

  • merdenoms · Mar 15, 6:50 PM

    Easy to confuse early on. Different layers of the platform.

Q-11632

Question Q-11632 An e-commerce platform cannot operate without its backing database tier.…

6 comments · last active Mar 9, 2026

  • ptolemysein · Mar 3, 4:13 PM

    Why isn't 'Runs on' correct here? the app has to run somewhere to use the database

  • hadenfarrell · Mar 5, 4:24 PM

    Because the application isn't running ON the database. It's running on a server, and it depends on the database. 'Runs on' is about execution placement. 'Depends on' is about functional reliance.

  • tedmackey · Mar 6, 2:22 AM

    oooh. so 'Runs on' = where something runs. 'Depends on' = what something needs to function

  • katajin31309 · Mar 7, 5:07 AM

    Same mistake I made initially. The scenario even says 'cannot operate without its backing database tier' — that's pure functional dependency language.

  • fawzidi · Mar 7, 10:09 AM

    In large environments getting relationship types right matters a lot for impact analysis. If you model it as 'Runs on' instead of 'Depends on,' traversal queries go in the wrong direction and blast radius looks wrong during a P1.

  • bonafont95 · Mar 9, 9:14 AM

    Agreed. Learned that lesson in production.

Q-11776

Question Q-11776 A data steward opens CMDB 360 for a server and…

4 comments · last active Mar 8, 2026

  • owensmith33 · Mar 4, 4:51 PM

    Source Cards show trust scores? like they literally score how much you should trust the data source?

  • wisenutt669 · Mar 6, 2:13 PM

    It's more about which source contributed each attribute and reconciliation context than a literal trust score. But yes, you can see which datasource reported a value and assess whether that source is authoritative for that field.

  • katajin31309 · Mar 7, 12:08 PM

    Source Cards were my favorite feature to demo when I worked on a CMDB cleanup project. Made it so easy to explain to stewards why a field had the wrong value — you could literally point at which source won.

  • merdenoms · Mar 8, 10:48 PM

    Same experience. It's a great visualization tool for conflict conversations.

Q-11622

Question Q-11622 Match each platform activity to whether Identification and Reconciliation Engine…

6 comments · last active Mar 5, 2026

  • Throwaway114327 · Feb 28, 3:09 PM

    The answer for row 1 and row 2 being the same letter (B) threw me off. I kept second-guessing myself thinking I miscounted.

  • Shotunsteve · Mar 1, 3:58 PM

    Yeah that's intentional. Both Discovery and IRE-enabled transforms fire IRE — that's the whole point. IRE is the engine behind all governed CMDB ingest paths.

  • OlyTag · Mar 1, 8:54 PM

    does IRE run when you open Unified Map? i guessed yes because you're 'looking at' the CI

  • Mr_Worriedasf · Mar 2, 7:22 PM

    No — Unified Map is purely read. It renders what's already stored. IRE only triggers on ingest paths that write authoritative data.

  • FieldEnthusiast · Mar 4, 4:04 PM

    We learned this the hard way. Had a team convinced that running health jobs would 'refresh' IRE processing. Those are completely separate. Health jobs score what's there; they don't re-run identification or reconciliation.

  • yoidit · Mar 5, 9:54 PM

    Good real-world example.

Q-11763

Question Q-11763 A CMDB review finds that an integration is inserting and…

5 comments · last active Mar 3, 2026

  • dontlookatme20 · Feb 25, 9:42 AM

    I want to understand the mechanism here. How does the Data Foundation Dashboard actually know an integration is bypassing IRE? Is it reading logs?

  • puddingandchomps · Feb 26, 12:13 AM

    It's analyzing ingest patterns — specifically whether CI records being created or updated went through the IRE APIs or were written directly to cmdb tables. Direct writes leave a detectable signature in how the records are created versus IRE-processed ones.

  • greatwallcrushers · Feb 27, 8:20 PM

    We had a legacy integration that was doing direct GlideRecord inserts to cmdb_ci_server. The Data Management Practices tab called it out immediately after we set up the Foundation Dashboard. Took about six months to re-architect.

  • StatesReasonForVote · Mar 2, 1:50 AM

    so this is basically a governance warning that says 'this feed is bypassing the rules'?

  • Yulppp · Mar 3, 12:44 PM

    Exactly. The dashboard isn't fixing it for you — it's surfacing the problem so you can remediate.

Q-11658

Question Q-11658 When Asset–CI synchronization is enabled for hardware, match each CMDB…

6 comments · last active Mar 2, 2026

  • Bloop-a-Doop · Feb 24, 12:57 PM

    Hardware Status, Operational Status, Install Status... why are there three different status fields on a CI? that seems like too many

  • lautaroc · Feb 25, 1:24 PM

    They answer different questions. Hardware Status comes from the asset side (is this asset in use, in stock, retired). Operational Status is runtime (is the thing currently running or down). Install Status is the classic CMDB lifecycle flag. They can all be different for the same CI.

  • jowenie · Feb 26, 3:44 AM

    We've had servers where Hardware Status = Retired (asset team retired it in the books) but Operational Status = Up (it was still running because nobody turned it off). That's exactly why the fields exist separately.

  • therealmrdean · Feb 28, 12:36 AM

    so when asset-ci sync is enabled, which field does the asset retirement map to?

  • ChammaBrothers · Mar 1, 6:40 AM

    Hardware Status. Asset State on alm_hardware maps to Hardware Status on the CI in standard sync configuration. That's row 1-B in this question.

  • MarvelousOak · Mar 2, 2:43 AM

    This matching question is worth understanding cold. The status fields trip up a lot of people.

Q-11652

Question Q-11652 A CMDB steward sets Environment to Production on a server…

5 comments · last active Feb 27, 2026

  • Meese057 · Feb 23, 2:20 AM

    This is a 100% real problem. We had stewards setting Environment = Production on servers and Discovery kept blanking it every scan cycle because the probe didn't return that field. Took us a while to realize reconciliation rules were the fix.

  • _tech_throwaway_ · Feb 24, 5:42 AM

    so you can configure reconciliation to say 'if the incoming value is blank, don't overwrite what's already there'?

  • BboysOnAcid · Feb 25, 8:14 AM

    Exactly. 'Do not overwrite with empty' and 'manual source ranks above Discovery for this attribute' are both standard reconciliation patterns. The steward's value becomes the authoritative one for that field.

  • Shotunsteve · Feb 25, 4:06 PM

    i almost picked 'disable Discovery globally' which is obviously wrong but honestly felt tempting after reading the scenario lol

  • 808sandcoffeebreaks · Feb 27, 1:42 PM

    The 'mark class non-extensible' distractor is designed to catch people who confuse schema design with ingest behavior. Very different things.

Q-11767

Question Q-11767 An import set transform is loading server data into the…

4 comments · last active Feb 26, 2026

  • C4TmAn2004 · Feb 23, 10:34 AM

    I'd never heard of CMDBTransformUtil before studying for this exam. is it actually used a lot in practice?

  • TheTruePc · Feb 24, 3:12 PM

    Yes, every transform map that targets a CMDB class should be calling it in an onBefore script. It's what makes bulk imports go through IRE instead of landing as raw unidentified records. Without it you might as well be doing direct table inserts.

  • killerbolt · Feb 25, 6:44 PM

    The exam loves testing whether you know CMDBTransformUtil is the bridge between import sets and IRE. It's a specific technical detail that separates people who've actually built integrations from people who've only read about them.

  • Conman_Khan · Feb 26, 6:33 AM

    Worth noting: it goes in onBefore, not onComplete or onAfter. The row needs to go through IRE before the transform logic finalizes.

Q-11788

Question Q-11788 For transform maps targeting CMDB tables with IRE enabled, match…

5 comments · last active Feb 25, 2026

  • Gornosaurus · Feb 21, 1:11 PM

    row 2 says field maps are still required even when IRE is enabled. why? I thought IRE handled everything

  • xopurrthrowaway · Feb 22, 11:39 AM

    IRE handles identity (is this the same CI?) and reconciliation (who wins on attribute conflicts). It does NOT map source_serial_number from your import set to the serial_number field on cmdb_ci_server. Field maps still do that column-to-attribute translation. They're separate pipeline stages.

  • gijoejane · Feb 23, 4:00 PM

    ohhhhhh. so the data still has to get from the import table to the CMDB table somehow. IRE just governs what happens when it lands

  • dontlookatme20 · Feb 23, 8:32 PM

    Statement 4 ('reconciliation rules are replaced by coalesce fields') is the most dangerous wrong idea in this whole quiz topic area. People who believe that are running uncontrolled last-writer-wins on sensitive attributes.

  • iwilleatyou54 · Feb 25, 11:13 AM

    Coalesce was the pre-IRE mechanism for deduplication on transforms. IRE identification rules replaced it for CI matching. Reconciliation rules do something coalesce never did — manage source authority after matching. They were never replacements for each other.

Q-11726

Question Q-11726 A reporting team must compare values contributed by Discovery, a…

3 comments · last active Feb 23, 2026

  • off44 · Feb 22, 12:02 PM

    this one seems almost too easy compared to the other questions? just use the CMDB 360 view

  • katajin31309 · Feb 23, 3:46 AM

    The easier-looking questions are the ones people rush and get wrong. Make sure you're reading what they're actually asking — here they want per-source attribute visibility in one report, which is specifically what CMDB 360 multisource views provide.

  • ablogotrip9 · Feb 23, 11:18 PM

    the 'build separate per-source reports and merge manually' option is exactly what I was doing before we had CMDB 360 set up. never again

Q-11626

Question Q-11626 Match each CMDB 360 capability to what it helps an…

6 comments · last active Feb 20, 2026

  • MEKAROID · Feb 14, 11:40 AM

    Wait I thought Source Cards WERE the lineage? like they show where data came from?

  • mark_marq · Feb 16, 4:52 PM

    Source Cards are per-CI, per-attribute. They answer 'what did Discovery report for this serial number on this CI?' Lineage is broader — it traces the flow across multiple CIs, showing upstream/downstream. Think of cards as the detail view and lineage as the graph view.

  • acnupp · Feb 16, 9:22 PM

    ok so Source Cards = zoom in on one CI, Lineage = zoom out to see the whole dependency flow

  • knattymama · Feb 17, 4:57 PM

    Exactly. And Coverage cards are different again — they tell you how much of a given class is covered by a given source. All three serve different questions.

  • dontlookatme20 · Feb 19, 6:58 PM

    The matching answer for row 4 (Coverage) as 'run reusable multisource comparisons on a schedule' confused me. That sounds more like Saved Queries.

  • Siklone0306 · Feb 20, 6:49 AM

    You're reading the answer key right. The letter assignments are just A/B/C/D placeholders — coverage cards answer breadth/coverage questions. It's how the matching rows are labeled that matters, not the letter.

Q-11646

Question Q-11646 A developer proposes a custom integration that writes server records…

3 comments · last active Feb 18, 2026

  • bornandraisedin · Feb 14, 3:17 PM

    Wait, isn't this almost the same question as 35?

  • katajin31309 · Feb 16, 8:51 PM

    Very similar scenario, but 35 is multi-select (D+E) and this one is single answer (D only). The principle is the same — extend OOB, use u_ fields — but how it's asked is slightly different.

  • NecromancerIsPro · Feb 18, 3:18 AM

    Good to know they test the same concept more than once.

Q-11619

Question Q-11619 A retail chain loads CI rows through transform maps and…

6 comments · last active Feb 15, 2026

  • Overclocked420 · Feb 10, 10:00 AM

    ok wait. so if IRE is enabled, the coalesce fields just... do nothing? that seems like a weird design

  • nicholaskno · Feb 11, 6:23 PM

    Not exactly nothing — they still exist in the transform map, they just don't drive the identification anymore. IRE identification rules take over that job. Coalesce is essentially retired for CI matching once IRE is wired up correctly.

  • BreatheTheVoodoo · Feb 12, 9:52 PM

    so you could have coalesce fields set AND IRE enabled at the same time and they'd conflict?

  • NoScope57 · Feb 13, 11:26 AM

    They won't conflict exactly but you'd have redundant logic. The docs recommend removing or ignoring coalesce once IRE identification rules are in place for that class.

  • katajin31309 · Feb 13, 3:12 PM

    This one tripped me up when I took the exam. The key word in the question is 'no longer needed' — they're asking what becomes redundant, not what breaks.

  • stupiduselessnames · Feb 15, 6:26 PM

    Good clarification.

Q-11777

Question Q-11777 A CMDB steward notices that multisource dashboard widgets are not…

5 comments · last active Feb 13, 2026

  • randomstuff063 · Feb 7, 10:00 AM

    if this job isn't running on a schedule do the CMDB 360 dashboards just show stale data?

  • guy_awsomest · Feb 9, 6:11 AM

    Yes exactly. We went through a period where the job got disabled accidentally and the dashboard tiles stopped updating. Took us two weeks to notice because the numbers looked plausible.

  • OlyTag · Feb 11, 11:25 AM

    Make sure this job is both active and scheduled to run frequently enough for your reporting cadence. It's a prerequisite for meaningful CMDB 360 dashboard metrics.

  • pornfreethrowaway391 · Feb 12, 3:48 AM

    how often should it run?

  • HakunaMatataDoe · Feb 13, 9:32 AM

    Depends on how frequently your data changes. Daily is common for most implementations but high-churn estates sometimes run it more often.

Q-11764

Question Q-11764 A CMDB data steward opens CMDB Workspace to investigate duplicate…

3 comments · last active Feb 12, 2026

  • stupiduselessnames · Feb 9, 6:12 PM

    is Management view the same as CMDB 360? or is it a separate thing inside the workspace

  • katajin31309 · Feb 10, 11:06 AM

    CMDB 360 is a broader set of capabilities. Management view is a specific workspace landing within it — focused on day-to-day operational hygiene like duplicates and recent mutations. CMDB 360 also includes Source Cards, Lineage, Conflict Resolution, etc.

  • May_I_Hug_You · Feb 12, 11:13 AM

    Good distinction.

Question catalog for this preview

Catalog listing of the 5 preview questions for this quiz.

Question 1

Operations wants recurring validation that CPU count and OS version on in-scope server CIs are still accurate, with tasks auto-assigned to owning teams.

Which Data Manager policy type should the administrator create?

Answer choices

  • A. Archive

  • B. Attestation (Correct)

  • C. Retire

  • D. Certification

Explanation

Attestation is the Data Manager policy type that creates assigned review tasks for owners or groups. It fits recurring validation that selected CI attributes remain accurate.

Certification is not the CMDB Data Manager policy type to choose here. In this context the Data Manager task-based review pattern is attestation.

Retire transitions CIs toward end-of-life based on lifecycle criteria. It is not an attribute-review task cycle for active servers.

Archive moves retired records into archive storage. It does not assign owners to validate CPU count or OS version.

Question 2

Thousands of server CIs are stale for more than 90 days. The governance policy requires them to leave active operational use after review, while still preserving a restore window for historical and audit needs.

Which Data Manager automation sequence fits?

Answer choices

  • A. Create an attestation policy that asks owners to confirm the stale population, then leave confirmed records active for future reporting

  • B. Use a cleanup policy to target stale CIs, transition eligible records through retirement, and archive them after the defined grace period (Correct)

  • C. Configure a remediation policy that updates Last discovered so the stale servers no longer fail health checks

  • D. Build a CMDB Health audit that marks stale servers as compliant when they have linked incidents or change history

Explanation

Use a cleanup policy to target stale CIs, transition eligible records through retirement, and archive them after the defined grace period is correct. Data Manager cleanup and lifecycle automation can move stale CIs out of active use while preserving governed retention and restore options instead of hard deletion.

Create an attestation policy that asks owners to confirm the stale population, then leave confirmed records active for future reporting is incorrect. Attestation can support owner review, but leaving stale records active does not satisfy the requirement to remove eligible CIs from active operational use.

Configure a remediation policy that updates Last discovered so the stale servers no longer fail health checks is incorrect. Remediation should not mask stale data by changing freshness indicators without a real data refresh or lifecycle decision.

Build a CMDB Health audit that marks stale servers as compliant when they have linked incidents or change history is incorrect. Incident or change history does not prove the CI still represents active infrastructure, and a compliance audit is not the right automation sequence for retirement and archive handling.

Question 3

A CMDB Program Manager develops a multi-year CMDB roadmap and needs Foundation Dashboards to inform investment priorities and demonstrate progress to sponsors.

Which two ways should Foundation Dashboards inform that roadmap?

Answer choices

  • A. They replace the CMDB with a spreadsheet export

  • B. They list MID Server versions as the primary dashboard content

  • C. They provide maturity indicators across foundation dimensions (Correct)

  • D. They track progress trends over time toward readiness targets

  • E. They auto-patch operating systems on server CIs

Explanation

They provide maturity indicators across foundation dimensions helps program managers identify where the CMDB program needs investment.

They track progress trends over time toward readiness targets helps sponsors see whether remediation work is improving readiness over multiple planning cycles.

They replace the CMDB with a spreadsheet export misunderstands the dashboard purpose. The dashboard informs the program; it is not the configuration system of record.

They list MID Server versions as the primary dashboard content is far too narrow. Foundation Dashboards focus on readiness dimensions, not just MID inventory.

They auto-patch operating systems on server CIs is outside dashboard scope.

Question 4

A university IT department allocates shared data-center and cloud infrastructure costs to academic departments based on actual consumption patterns documented in the CMDB.

Which two CMDB data points enable chargeback analysis?

Answer choices

  • A. Leveraging CI ownership and department attributes to assign infrastructure spend (Correct)

  • B. Posting general-ledger journal entries automatically from cmdb_ci records

  • C. Replacing the finance system of record for all capital expenditures

  • D. Following dependency paths from infrastructure CIs to business services and consuming departments

  • E. Storing employee salary figures on each cmdb_ci_server record

Explanation

Leveraging CI ownership and department attributes to assign infrastructure spend supports chargeback because infrastructure can be grouped by accountable department or owner.

Following dependency paths from infrastructure CIs to business services and consuming departments also supports chargeback because shared platforms can be allocated based on the services and departments that consume them.

Posting general-ledger journal entries automatically from cmdb_ci records overstates CMDB scope. Finance systems post journals; CMDB supplies ownership and dependency context.

Replacing the finance system of record for all capital expenditures misidentifies the CMDB. It is a configuration and relationship system, not the general ledger.

Storing employee salary figures on each cmdb_ci_server record is unrelated and inappropriate for CI modeling.

Question 5

A data steward opens CMDB 360 for a CI and compares what different discovery and integration sources reported for attributes such as name, serial number, IP address, and manufacturer.

Which table is commonly used to store the raw per-source attribute data that supports this multisource comparison?

Answer choices

  • A. sys_object_source

  • B. cmdb_multisource_data (Correct)

  • C. cmdb_ci

  • D. cmdb_rel_ci

Explanation

cmdb_multisource_data is correct. This table commonly stores raw multisource attribute data reported by discovery and integration sources. CMDB 360 can use that source-specific data to show what each source contributed for a CI before or alongside the reconciled values shown on the main CI record.

sys_object_source is incorrect. This table is related to source tracking for records, but it is not the main table used to store the raw per-source CMDB attribute payloads displayed for multisource CMDB comparison.

cmdb_ci is incorrect. The cmdb_ci table stores the core CI record and its reconciled attribute values. It does not store each source’s raw reported value for every compared attribute.

cmdb_rel_ci is incorrect. This table stores CI relationships, such as dependencies or service mappings between CIs. It does not hold raw multisource attribute payloads for CMDB 360 analysis.