D-CAT Group ↗ Product vision Help Center Contact ENTRDEESAZ
Start a 4-week pilot

Model Studio · Build

First you draw the map, so the agents can navigate.

Model Studio is where the Business Overlay is built: the business layer every AgenticObjects agent reads, on top of the model or database you already have. It holds which metrics exist and how they are computed, which breakdowns, periods and words they come with. Agents never go to the database on their own; they find their way through this map. An AI may propose. A person approves every proposal, and every deploy is a version.

How a Business Overlay is made in Model StudioThe source is read through a read-only gateway and its personal-data columns are held back. The model is drawn: a fact table joined to its dimensions and its date table, with dimensions, time and measures. The AI proposes a description and a word for a measure, a person approves it, the version is verified and goes live, and the agents read it.SOURCEread-only gatewaytransactions28.2M rowscustomers1.4M rowsPIIproducts80K rowscalendar4,018 rowsBUSINESS OVERLAYModel Studio✓ 12/12 VERIFIEDv2 · LIVECustomerSegmentProductCategoryTransactionsfact · 3 measuresDateFiscal monthΣNet revenueΣGross margin %ΣOrdersAI PROPOSES“turnover” → Net revenuea rise is good newsAPPROVEDby a person,one decision at a timeAGENTS READ ITevery figure from the modelCFO AgentmonthlySales AnalystweeklyChatyour questions

See it working

The three screens where the model is made

Recorded on a running installation, on a hospital’s revenue cube. The names of the company, its people and its models are replaced with sample names, such as XXX Healthcare; everything else is the product as it runs.

Design. The cube’s tables and joins as a diagram. Opening a table or a measure shows its card: name, folder, tags and the DAX formula the cube evaluates, read-only on a live version.
What the recording shows

The live version of a hospital revenue model in the Design view. The pointer moves across the diagram’s four tables (dates, transactions, services and patients, the last marked as holding personal data), opens the transactions table’s card with its grain and description, then the card of the measure for revenue excluding VAT with its folder, tags and the DAX formula the cube evaluates. The version is live, so every field is read-only.

AI area. The model-building agent proposed 141 descriptions. Each one waits with its formula, its good direction and why it was proposed; “Approve and next” decides one, and the counts above move with it.
What the recording shows

A fresh draft of the same cube model in the AI area. The five steps sit at the top: descriptions, synonyms, synonym review, categories and KPI candidates. Step 1 has 141 description proposals waiting. The list opens on the proposal for the measure of revenue from Social Security patients, with its text, formula, good direction and the reason it was proposed. “Approve and next” decides it, the count of described objects moves from 0 to 1, and the findings that block deploy fall by one.

The model at a glance. The whole diagram fitted to view, every dimension and measure counted in the tree, the metadata table, and Problems: 0 refused, 0 warnings, so the engine accepts this version.
What the recording shows

The whole model fitted to view: four tables and their joins, the object tree counting 31 dimensions, 60 measures and 4 entities, and Problems showing 0 refused and 0 warnings. The pointer opens one table, switches to the metadata table that lists every entity with its description, owner and grain, and returns to the diagram.

From source to live model

Five steps, and privacy comes before the AI

  1. Survey the source Read the catalogue, choose the tables, profile them: counts and ranges, never a text value. SQL Server, MariaDB / MySQL and SQL Server Analysis Services (Tabular) through read-only gateways.
  2. Decide privacy first Personal-data columns are marked one by one. Until the review is complete, no column value is read and the model-building AI does not start. One page shows exactly what the AI would receive for any table you chose, without reading a row.
  3. Build by hand, or ask for a first draft Build from the chosen tables or an empty canvas with nothing sent to an AI, or let the model-building agent propose entities, grain, relationships and measures. What leaves the company and what it may cost is written before you press. The AI path is never required.
  4. Review one decision at a time “Approve and next”, “Reject and next”, each proposal with its reason and evidence beside it. “Approve all” first lists every waiting proposal and the least certain ones. Nothing is ever accepted automatically.
  5. Prove, then deploy A version’s verified questions are asked of it before it goes live, through the same calculation path the agents use. A number that drifts stops the deploy and shows both numbers. Deploying is all or nothing, and any earlier version can be made live again as a new version: history is never rewritten.
Model Studio source page with the AI job's record
Every AI job says what was sent and what it cost: here the names, types and statistics of four tables, and no value of the two protected columns.
Model Studio privacy page listing personal-data columns
The personal-data list: each column with why it was listed, its classification, “Never” as how its values go to the AI, and the person who decided.
Model Studio AI area overview with five steps
The AI area of a fresh draft: five steps, 141 proposals waiting, and the line that says nothing is applied without a person’s approval.
Model Studio versions and deploy page
Versions and deploy: version 2 live, version 1 retired, who deployed each, its verified question still equal, and how often agents read it.

The business meaning lives in the model

What a metric means is decided here, once, not in every answer

Your words

The words people use for a metric or a value, approved per object. One word must mean one thing: a word that would lead to two measures stops the deploy until a person decides.

Folders and Subject Areas

Metrics sit in folders and carry tags. A Subject Area is a named part of the model, and an agent can be bound to it instead of the whole model.

Filters the model owns

Named conditions such as “excluding cancelled”. A mandatory one is applied by the engine to every question on its table, and the answer says so.

Time that behaves

A fiscal year that does not start in January, a 4-4-5 retail calendar, special periods. Stock on hand is read at the end of the period, not added up.

Values looked up, not guessed

A dimension with thousands of codes can be searchable, so the agent looks a value up instead of guessing its spelling. Hierarchies make “one level down” a question the engine answers.

Quality decisions on the record

An object can be flagged or closed with a reason and the evidence. Once deployed, the engine refuses a question that needs a closed object before any query is written.

Analysis cubes

A cube model stands up in minutes

An SSAS Tabular cube already defines its tables, relationships and date hierarchies, so Model Studio shows them as the cube has them. You tick the attributes and measures that go in. The AI writes a description for every object and says whether a rise is good news or bad; a person approves each one. A new DAX measure can be tried on the cube, read-only, before anything is deployed.

Spend and stop

Every AI job says what leaves and what it costs

A progress panel shows what is being read, the tokens used and the cost against the job’s limit and the company’s monthly cap. Each AI job has its own model choice, including Turkish model services. “Stop and undo” withdraws what the job wrote, and keeps what a person already decided.

Stated before you ask

Model Studio is used by company administrators. Multidimensional (MDX) cubes and spreadsheet sources are not supported yet.

Bring the tables. We build the model with you.

In the pilot’s first week, the Business Overlay for one business domain is built in Model Studio with your people, from the tables you choose.