Ovia Inc — logoMagazine2026 Q4Data & meaning
Ovia Inc — Magazine

Ovia Inc — Business Intelligence · Semantic Layer

A Correct Metric Is Only Step One: Teaching the Semantic Layer the Business Itself

Definitions first, rules second, judgment last: the Datus and Dosi October work teaches the semantic layer the business itself, not only the metrics.

Ovia Inc — Flat sand-coloured strata crossed by one deep indigo river of light flowing at different heights, with small indigo markers joining the levels
Sand strata and one indigo river joining the levels. Image: Ovia Inc

A correct metric is only step one. A semantic layer can compute revenue, churn or margin exactly as certified and still leave an agent, and a team, knowing very little about the business those numbers describe.

Definitions answer a narrow question well: which calculation is the approved one, and which SQL produces the number correctly? Business work rarely stops there. Teams ask why a customer changed, which orders sit behind an account, and which exceptions explain a result.

The October update from Datus pushes the semantic layer toward that wider work. Rather than treating meaning as a list of metric definitions, the release adds business objects, relationships, executable rules and lineage recovered from the queries an organisation already runs.

01 · The October update

The October update from the Datus team, published October 31, 2026, carries a thesis in its title: teaching the semantic layer the business. Two release trains shipped together. Datus Agent moved to 0.4.3 and 0.4.4, adding a built-in OntologyAnalyst subagent and stronger automatic extraction of lineage and business context from historical SQL, project code and metadata. Dosi, the semantic engine underneath, moved from 0.1.13 to 0.2.0, with Ontology Mapping split into the Apache Ossie standard, Derived Subtypes, level-of-detail calculations across fact tables, native execution on Athena, Redshift and SAP HANA, and hot reloading of models over MCP.

Read together, the two trains make a clear claim about direction. The agent side gains a specialist for working with concepts and relationships, while the engine side gains the structures that make those concepts executable across different platforms. Hot reloading over MCP matters in the same story: a model change that can be picked up without a cold restart is a model change teams are more likely to make, review and improve in ordinary work.

02 · From definitions to objects

A first-generation semantic layer answers one kind of question well: what is the certified definition of revenue, churn, or margin, and which SQL computes the number correctly? The October work pushes past definitions toward objects. The ontology layer names the business entities — customer, order, account — and the relationships between them, then maps those concepts onto the semantic models beneath. An agent equipped with objects can explore: follow a customer into orders, orders into fulfilment, fulfilment into exceptions. The OntologyAnalyst subagent exists precisely for that traversal, using concepts, relationships and mappings to query metrics and detail together rather than treating every question as a lone metric lookup.

The practical difference shows up in the shape of a question. A metric lookup returns a value and stops. An object traversal can keep the context that gives the value meaning: the account behind the orders, the fulfilment path behind the delay, and the exception that explains why a clean total deserves a second look. That wider path is also where honest caveats belong, because an object view can show where a relationship is mapped confidently and where the underlying model still carries local quirks.

After definitions come rules; after rules, the layer starts to hold the company's actual decision logic.
Ovia Inc — Warm sand strata crossed by a deep indigo river, with indigo markers joining the levels
Layers in warm sand, one indigo river joining the levels. Image: Ovia Inc

03 · Rules become executable

Derived Subtypes carry the argument one step further. A rule such as “Premier Customer” — some combination of tenure, spend and standing that every company defines and few companies write down consistently — becomes executable, versioned semantics: compiled into SQL by the engine, validated like code, reused everywhere the concept applies. The business rule stops living in slide decks and individual memory. Change the rule, and the change is a versioned event with a history, not a quiet edit inside one analyst's query. After definitions come rules; after rules, the layer starts to hold the company's actual decision logic.

Versioning is the part that turns a clever feature into an operations habit. When a rule changes, teams need to know when the change took effect, which results were produced under the earlier wording, and who approved the new version. Treated that way, a business rule behaves like any other maintained artefact: reviewed before release, tested against known cases, and open to inspection after the fact instead of reconstructed from memory during a dispute.

04 · Lineage from the SQL that already exists

The adoption path matters as much as the architecture. Rather than demanding a modelling programme before any value appears, the 0.4.3 extraction work mines the estate that already exists — historical SQL, project code, metadata — and derives lineage and business context from the queries the organisation actually ran. Institutional knowledge usually sits in exactly those artefacts: the joins everyone trusts, the filters nobody documented, the exceptions carved out years ago for reasons worth recovering. Mining the record turns archaeology into configuration.

Ovia Inc — A sand-toned grid above glowing indigo pathways and connected nodes in deep indigo layers
An excavation grid over indigo pathways recovered from the layers beneath. Image: Ovia Inc

That recovery work deserves respect rather than automation theatre. Historical SQL contains real knowledge, and historical SQL also contains workarounds, dead ends and filters added for a quarter that ended long ago. Mining can surface candidates for lineage and context at a scale manual documentation rarely reaches, but people still have to judge which patterns describe the business and which patterns merely describe an old incident. The craft is in the review, not only in the extraction.

05 · What to watch

Business intelligence and data work at Ovia keeps returning to the same sequence: definitions first, because a wrong metric poisons everything downstream; rules second, because decisions repeat; judgment last, because judgment is what remains once the repeatable parts are encoded honestly. Context engineering is the discipline that connects the three — the layer an agent reasons over is only as trustworthy as the semantics underneath. Watch whether ontology features survive contact with messy real estates, whether versioned business rules become a governance habit, and whether rival semantic engines adopt the same objects-and-rules direction.

A sequencing warning inside the update deserves underlining. Teams often treat ontology work as a phase that begins after the warehouse is clean and the dashboards agree — a reward for maturity rather than a tool for reaching it. The extraction direction argues the opposite: the ontology is how an estate becomes legible in the first place, mined from the SQL the business already runs and sharpened as the rules are made executable. Waiting for a perfect foundation before naming the business properly usually means the naming never happens, and the agents arriving now will reason over whatever semantics exist — documented or not.

The closing lesson is modest and demanding. Start with trusted definitions, name the objects teams talk about, make one repeated rule executable and versioned, and let real questions decide what comes next.

References

#BusinessIntelligence #SemanticLayer #DataEngineering #toyoursatisfaction