Model Builder

The Model Builder builds a semantic model from one approved design. You meet it in a chat with the Warehouse Builder: it proposes the design, works through it in rounds, and reports back until the model is ready. Model Builder sessions and Model Builder cards go deeper on the session itself.

Start a build

  1. Open a chat with the Warehouse Builder Mind.
  2. Type /star-schema in the message box. The command reads "Use the Star schema skill: design and build a semantic model", and it joins your message as a Star schema pill.
  3. Send the message. The build loads the skill, and the transcript shows a chip reading Using: Star schema v1, with the tooltip "A DataMind playbook shipped with this platform version".
  4. Answer the questions the builder asks in the chat, then review the design it proposes.

Approve the design

The design arrives as a card headed Semantic model design. It lays out the fact and the dimensions it will build, the objects the model will read, and the choices to make: the owner role, the data mode (Tokenized (recommended) or Clear values), and the history depth. For every section of the card and how to set the choices, see The semantic model design card.

  1. Set the choices while the card waits for your decision.
  2. Approve with the button built from your choices, for example Approve · owner role · data mode · history option. To send the design back instead, choose Reject with a note.
  3. Once you decide, the card locks. The build records the decision as: Design approved (session <id>): owner role <role>, data mode <mode>, history "<option>".

Follow the rounds

Grant access to the objects

Before the model is created, the build checks that its owner role can read every object the model needs. When something is missing for a business role, the chat shows a card titled Grant role access.

  1. Choose Open permissions on an object that is not granted, add the role under Permission Groups in the Warehouse popup, and save it.
  2. Choose I've granted them, check again. It sends "I granted the access. Check again." into the chat and runs the check again. The card counts the progress as "n of m granted", and each object reads Granted, Not granted, Columns missing, Not deployed or Not found.
  3. Repeat until everything is granted. The admin role reaches every object, so its card finishes straight away.

For each state and the warnings a grant can carry, see Access checks and Model AI handoff.

The created model

Note

The model is created empty. Its contents arrive in rounds, built through the model's Model AI from the build brief. The model itself is described in Semantic models and BI tables.

When the build ends

For every ending, see Model Builder sessions.

Who can act

Questions, answered

How do I start a build?

Open a chat with the Warehouse Builder Mind and type /star-schema. The build loads the skill, asks its questions and proposes a design; approve that design to set the build going. The steps are above, and the chat itself is described on Warehouse Builder and Lake Builder.

Does approving the design build the model straight away?

No. Approval starts a build that works in rounds. The model is created empty in the requester's personal workspace, and the model's Model AI builds it from the build brief. The done card tells you when the build is finished.

Who can decide the changes the build asks for?

The person who started the build. When someone else tries to decide, the message reads: "Only name, who started this Model Builder, can decide its changes." Others can still read the session.

Can I run a second build on the same model?

No. One build works on a model at a time. While a session is open, another one is refused with "A Model Builder is still working on this model."

Can I follow the build from the model instead of the chat?

Yes. While the build runs, the model's Model AI panel shows a banner above the chat, for example Model Builder is working · round n of m · started by name, with Stop where you can stop it. See Model AI.

What ends a build?

A session ends when it uses its 8 rounds, reaches its 12-hour limit or uses its 30M token budget; a failure can end it too. The card says why in plain words. For every ending and how to continue, see Model Builder sessions.