Which Dataverse column stores a single record reference

AB-410 By islever Editorial Last updated

Short answer

D Configure a Dataverse Lookup column that references a single related record and stores the relationship in the table definition.

Question

A company uses Dataverse to manage customer accounts and related transaction records.
The company requires the following functionality:
Reference a single related record without performing any aggregations.
Store the relationship as part of the table definition, so the platform automatically maintains the link between records.
You need to configure a column.
Which type of column should you configure?
  1. Formula
  2. Calculated
  3. Rollup
  4. Lookup Correct Answer

Key Takeaways

The test is whether you can separate a pure reference column from value-producing columns: the qualifiers "single related record," "without aggregations" and "part of the table definition" point only to a Lookup.

This AB-410 question tests which Dataverse column type references one related record while storing the relationship in the table definition. The answer is D (Lookup), because only a lookup creates and automatically maintains the schema-level link with no aggregation.

Common mistake: Option C (Rollup) is the tempting wrong choice because rollups do reference related records, but they aggregate them on a schedule instead of storing a simple link, violating the no-aggregation requirement.

Expert Analysis

The qualifier that decides it: "single related record" The first requirement asks for a reference to exactly one related record, explicitly "without performing any aggregations." That phrase alone eliminates option C (Rollup), because a rollup column exists precisely to aggregate related rows — count, sum, min, max — on a recurring schedule. Option B (Calculated) is also disqualified: it evaluates an expression over fields on the same record or across related records to produce a derived value, so it is not a plain pointer to one record either.

"Part of the table definition" and automatic maintenance The second requirement says the link must be stored in the table definition and maintained by the platform. That is the exact definition of a Dataverse lookup column: configuring it creates a formal relationship between the table and a target table, and the platform keeps the reference consistent when records are created, reparented or deleted. Option A (Formula) fails here — a formula column computes a text, number or date value on demand and never registers a relationship in the schema, so no schema-level link exists to maintain.

What the comments reinforce One contributor notes that a Lookup column "references a single record from a target table and automatically creates and maintains a formal database relationship within the Dataverse schema, without performing any data aggregation," and a second repeats that it is used "to reference a single related record in another Dataverse table." Both map directly onto the two stated requirements, with no aggregation and no derived-value evaluation.

Conclusion Option D (Lookup) satisfies both constraints simultaneously; A, B and C each violate at least one of them.

Exam Strategy

When a question states both a functional need and a storage or maintenance constraint, treat them as a two-part filter and eliminate any option that satisfies only one. Ask of each column type: does it produce a value (rollup, calculated, formula) or does it store a reference (lookup)? If the stem says "no aggregations," cross out rollup immediately, then use the schema-relationship wording to reject formula columns before confirming the lookup.

Frequently Asked Questions

Why is a Rollup column wrong when it also relates to other records?

A rollup reads related rows to compute an aggregate such as a count or sum, so it stores a calculated value rather than a simple reference. The question forbids aggregations, which rules it out.

How does a Lookup column differ from a Formula column in Dataverse?

A lookup creates an actual relationship in the table definition pointing to one target record, and the platform maintains it. A formula derives a value on read and creates no schema-level relationship.

Does a Lookup column automatically keep the link between records valid?

Yes. Because the reference is part of the table definition, Dataverse manages it when records are created, reparented or deleted, so no manual maintenance is required.

More AB-410 FAQ →

Community Votes

D
100%

100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 2 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 2

  1. aed747e 👍 2 Answered D
    A Lookup column references a single record from a target table and automatically creates and maintains a formal database relationship within the Dataverse schema, without performing any data aggregation.
  2. MeshMallow 👍 1 Answered D
    A Lookup column is used to reference a single related record in another Dataverse table.

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

← Back to AB-410 Study Guide