The semantic model design card

A design card is how a Warehouse Builder proposes a new semantic model. The card arrives in your builder chat and asks for your decision before the model is built. Read the design, make the choices it asks for, then approve it or reject it with a note.

To work with builder chats at all, see Warehouse Builder and Lake Builder. The model itself is a semantic model for reports: Semantic models and BI tables.

What the card shows

The card opens with a Semantic model design header carrying the model's name and description.

The sections of the design

Sections appear in this order, and each one expands and collapses:

Make your choices

You can change the choices only while the card waits for your decision. While a decision is being sent, after a decision and while the chat is answering, the card is read-only, and an option you cannot change is dimmed when it is not selected.

Row-level security

When the design reads a table with row-level security that the model will not carry over, a callout warns Row-level security will not apply. Its text names the fix, in one of two forms:

The callout also carries an I understand checkbox, which appears only while the card waits for your decision. Ticking it lets you approve; changing the owner role clears the tick, so tick it again after you settle on a role. For how row-level security works on a model, see Row-level security and View as.

Approve or reject the design

  1. Review the sections and set the choices as described above.
  2. If the row-level security warning appears, tick I understand.
  3. Click the approve button, which is built from your choices: Approve · owner role · data mode · history option. To send the design back instead, click Reject with a note.

Around the buttons:

Important

Once you approve or reject, the card locks and its choices cannot be edited. If something needs changing, reject with a note so the Warehouse Builder can propose a corrected design.

When the card could not be built

Sometimes the card cannot render the full design and shows only a summary, with this text:

"The design card could not be built for this proposal, so only its summary is shown. Approving applies the choices from the intake; a design that reads tables with row-level security cannot be approved this way: reject it with a note so the Warehouse Builder proposes it again."

In this state you can still approve, and the choices from the intake apply. If the design reads tables with row-level security, reject it with a note instead, so that the Warehouse Builder proposes the design again.

Questions, answered

What is the semantic model design card?

It is the Warehouse Builder's proposal for a new semantic model, sent into the chat for your decision. The model is not built until the design is approved, and you can reject it with a note to have it proposed again. See Warehouse Builder and Lake Builder.

What does "Needs your approval" mean?

The design is waiting for your decision. Read the sections, set the choices and act on the card. Once you decide, the pill changes to Approved or Rejected.

How do I choose the owner role?

Pick the role that will own the model from the roles the requester holds. Up to four roles appear as buttons; more appear in a list. The admin option is greyed out when it cannot read every table of the design; hover it to see "admin needs views over every table of this design".

What is the difference between "Tokenized (recommended)" and "Clear values"?

With Tokenized (recommended), report viewers see tokens instead of the personal data columns. With Clear values, everyone who opens a report on this model sees those columns in clear. Both options state the number of columns they cover. For what the data mode means on the model, see Concepts and glossary.

What do the history depth options show?

Each option lists what it covers: Daily history, Monthly older, Partitions per source, Total partitions, Disk and Backfill, plus a speed chip such as Fast charts. After you decide, only the chosen option stays enabled.

What does "Row-level security will not apply" mean?

The design reads a table with row-level security that the model will not carry over, so every report viewer of the model could see rows the table's rules would otherwise hide. The callout names the fix for each case: hand over the source table itself, add the same rule in the object's RLS tab, or add row-level security on the model. Tick I understand to approve. See Row-level security and View as.

Why can't I approve the design?

The reason appears next to the button. No role the requester holds can own a semantic model: "None of the requester's roles can own a semantic model. Reject it with a note." The admin owner cannot read every table: "Pick another owner role: admin needs views over every table of this design." The row-level security warning is not ticked: 'Tick "I understand" under the row-level security warning to approve.'

What happens after I approve or reject?

The card shows the decision line, Approved by you · date or Rejected by you · date, and notes "Approving or rejecting continues this conversation as you. The model is created only when name continues it." What follows, the access check for the owner role and the hand-off to the Model AI, is described in Access checks and Model AI handoff.

Can I change my choices after I decide?

No. You can change the choices only while the card waits for your decision. After the decision, and while the chat is answering, everything is read-only, and an unselected option is dimmed. To change something, reject with a note and the Warehouse Builder can propose a corrected design.

Why is an object row dimmed?

The object is not part of the build for your current choices. A dimmed row says "only with option" when it needs another history option, or "not built for this choice" when it is outside the chosen scope. Choose the option it needs if the object should be included.

What if the design card could not be built?

Only a summary is shown instead of the full design. You can still approve, and the choices from the intake apply; but a design that reads tables with row-level security cannot be approved this way, so reject with a note so that the Warehouse Builder proposes it again.

What period does the sample load cover?

"The sample is the last 3 closed months plus this month. Full history loads only after the model is finished." When some corrections are left out of the load, a line adds "Corrections older than n days are not loaded."