Skip to main content
Data Platform

Building an Ontology in Microsoft Fabric IQ: A Practitioner’s Approach

An ontology is where the data platform stops being tables and starts being your business. It is also where most teams underestimate the work — because the hard part is not modelling the entities, it is agreeing what they mean.

Amit Kumar Singh - Technology Consulting Partner at MyData Insights

Technology Consulting Partner · MyData Insights

14+ years in industrial data · Former Accenture & EY · India, GCC, SEA

28 September 2026 · 9 min read

The bottom line

An ontology in Fabric IQ models your business as entities (order, customer, plant, shipment), the relationships between them, and the measures that describe them (OEE, OTIF, margin) — defined once, consistently, so people and AI agents reason over the same meaning. The technical modelling is the smaller half; the real work is getting the business to agree on definitions that currently fork by team. Start from the decisions and questions that matter, model the entities and measures those need, ground it on a unified OneLake foundation, and assign business owners to the definitions. Build it incrementally around real use, not as a boil-the-ocean enterprise model, because an ontology nobody owns drifts as fast as the definitions it was meant to fix.

From Tables to Business Meaning

A data platform on its own is tables and relationships that a machine understands structurally but not meaningfully. It knows a column joins to another; it does not know that this represents an order placed by a customer and fulfilled from a plant. An ontology is the layer that adds that meaning — the model of how your business actually fits together.

This matters more in the agentic era than it did for dashboards. A report author brings the business meaning in their head; an AI agent does not. Point an agent at raw tables and it infers structure and guesses meaning, inconsistently. Fabric IQ's ontology is what gives the agent your actual business context to reason from, so its reasoning follows how the business works rather than how the tables happen to be shaped.

So building an ontology is not a modelling nicety — it is the prerequisite for agents and people to reason over shared meaning instead of each reconstructing it. That is the whole point of Fabric IQ.

A report author carries business meaning in their head; an AI agent does not. An ontology gives the agent your actual business context, so it reasons over how the business works, not how the tables happen to be shaped.

What an Ontology Actually Contains

An ontology has three things: entities, relationships and measures. Entities are the nouns of your business — order, customer, product, plant, shipment, supplier. Relationships are how they connect — an order belongs to a customer, is made at a plant, contains products. Measures are how you quantify them — OEE, OTIF, margin, fill rate — each with one definition.

The value is in the consistency. When "plant" is one entity everyone references, when OEE is defined once and inherited everywhere, an agent asked about plant performance by two different people gives the same answer, and a dashboard and an agent agree because they read the same definition. The ontology is the single place that meaning lives.

It sits on top of your unified data, not instead of it. The ontology models meaning; OneLake holds the data; the two together let Fabric IQ expose a business the platform can reason over. Neither works without the other — meaning over fragmented data is a confident fiction, and unified data without meaning is just a bigger pile of tables.

The Real Work Is Agreeing Definitions

Here is the part teams underestimate: modelling the entities is the easy half. The hard half is getting the business to agree what they mean. Finance, operations and supply chain each have a definition of OEE or margin, and they differ — that is exactly why your numbers disagree today. An ontology forces one definition, which means someone has to decide, and that is a business negotiation, not a technical task.

Treat definition-setting as the core of the project, not a preliminary. Bring the business owners together, surface where definitions fork, and get a decision on each measure that matters — with a named owner accountable for it. The technical modelling then encodes decisions that have already been made, which is straightforward. Skip this and you encode the ambiguity, and the ontology inherits the chaos it was meant to fix.

This is also why an ontology cannot be outsourced wholesale to a vendor. A partner can facilitate, model and build, but the definitions must be owned by the business, because only the business has the authority to say what OTIF means for the business. Our role is to run that process and encode the outcome, not to invent the meaning.

Modelling the entities is the easy half. Agreeing what they mean — one definition of OEE, of margin, of OTIF — is a business negotiation, and it is the core of the project. Encode the ambiguity and the ontology inherits the chaos it was meant to fix.

Build It Incrementally Around Use

The instinct with an ontology is to model the whole enterprise before anyone uses it. That is the way to spend a year and ship nothing. Build it incrementally, starting from the decisions and questions that matter most — the ones an agent or a dashboard needs to answer — and model only the entities, relationships and measures those need.

This keeps the work anchored to value and gets a usable ontology into people's and agents' hands quickly, which is also how you validate that the definitions are right. Each new use case extends the model with the entities and measures it requires, and the ontology grows in the direction of what the business actually asks of it rather than an abstract completeness.

Assign ownership as you go. Every entity and measure needs a business owner who keeps its definition current, because an ontology, like any shared model, drifts without stewardship — and a drifted ontology reintroduces exactly the disagreement it removed.

So What — the Practitioner Sequence

Build a Fabric IQ ontology in this order: unify the data in OneLake first, because the ontology reasons over a single foundation; start from the decisions and questions that matter, not an enterprise-wide model; run the definition negotiation with the business and assign owners; encode the agreed entities, relationships and measures; then connect agents and analytics to reason over it, extending incrementally as new use cases arrive.

The mistake that wastes the most time is treating it as a technical modelling exercise. The modelling is the encoding; the substance is the agreement on meaning, and that needs business authority and facilitation more than it needs a data modeller. Budget the project accordingly.

Done well, the ontology is the asset that makes every subsequent AI use case cheaper and more trustworthy, because they reason from shared meaning instead of rebuilding it. That is why Fabric IQ is a foundation for agentic operations, not a reporting feature — and why the definitions are worth the argument.

Unify data first, start from the decisions that matter, run the definition negotiation with business owners, encode it, then extend incrementally. The modelling is the encoding; the agreement on meaning is the substance.

If you are heading toward AI agents on your data, the ontology is the foundation that decides whether they are trustworthy — and the definitions are the real work. 30 minutes with Amit on where to start, how to run the definition process, and how a Fabric IQ ontology fits your estate. No slides. No pitch deck. No obligation to proceed.

Free Assessment

Where does your operation sit on the data maturity curve?

8 questions. 3 minutes. You get a scored breakdown across data infrastructure, analytics readiness, and automation potential — with a specific next step for your industry.

Data PlatformFabric IQOntologyMicrosoft FabricAI & AutomationData Governance

Your Data · Our Technology · Our Automation

Get practical insights every fortnight

Amit writes about Microsoft Fabric, Power BI, AI in operations, and digital transformation for manufacturing and supply chain leaders. Practitioner perspective - no fluff, no vendor spin.

No spam. Unsubscribe any time. Also on Substack.

FAQ

Common questions

What is an ontology in Microsoft Fabric IQ?

It is a model of your business in terms of entities (order, customer, plant, shipment), the relationships between them, and the measures that describe them (OEE, OTIF, margin) — defined once and consistently. It sits on top of your unified OneLake data and gives Fabric IQ the business meaning that both people and AI agents reason over, so an agent understands that an order belongs to a customer and was made at a plant rather than seeing a pile of tables.

What is the hardest part of building an ontology?

Agreeing the definitions, not the modelling. Finance, operations and supply chain typically define the same measure differently, which is why numbers disagree today, and an ontology forces one definition — so someone has to decide. That is a business negotiation requiring authority and facilitation. The technical modelling simply encodes decisions once they are made; skip the agreement and you encode the ambiguity.

Should we model the whole business before using the ontology?

No — build it incrementally around the decisions and questions that matter most. Modelling the entire enterprise before anyone uses it is how you spend a year and ship nothing. Start with what an agent or dashboard needs to answer, model only the entities and measures those require, get it into use to validate the definitions, and extend with each new use case. Assign a business owner to every entity and measure so it does not drift.

Can a consultant build our ontology for us?

A partner can facilitate the process, model the entities and build the ontology in Fabric IQ, but the definitions must be owned by the business — only the business has the authority to decide what OTIF or margin means for it. The right split is a partner running the definition process and encoding the outcome, with named business owners accountable for each definition. An ontology whose meaning is outsourced wholesale drifts from what the business actually needs.

Related FAQs

Questions operations leaders ask

Continue Reading

Related Articles

Data Platform

Microsoft Fabric vs a Legacy BI Stack (SSIS + SSAS + Power BI): The Migration Case

The most common estate I walk into is not a mess. It is an on-premises SQL Server, a set of SSIS packages built between 2014 and 2019, one or two SSAS cubes, and Power BI bolted on the front. It runs. Finance closes on it. The reason I get called is a symptom — the person who wrote the packages left, the overnight batch now finishes at 07:20 and the plant meeting is at 07:30. "It is old" is not a business case.

16 min read

Data Platform

Microsoft Fabric vs SAP Datasphere: Which One Do You Actually Need

The SAP account team says the analytics answer is SAP Datasphere, because that is where the business semantics already live. Two weeks later the Microsoft team says Fabric, because that is where Power BI, the MES extracts and the 3PL feeds already live. Both are internally consistent, and neither mentions the other except to dismiss it. The IT Head is asked to pick, and picks badly — because the two products solve different halves of one problem.

16 min read

Data Platform

The Hidden Costs of a Microsoft Fabric Migration Nobody Tells You About

The awkward conversation happens in month five, not month one. The platform works. The first three reports are live. Then the finance business partner circulates the actual run-rate against the approved business case, and the number is 30–50% over — not because the partner overran, but because six or seven cost lines were never in the case at all. I sell Fabric implementations. This names the costs my own proposals have to cover.

15 min read

Want to see how MDI solves this in your industry? Explore industry solutions

Is this the challenge you're facing?

Book a 30-minute call. We'll look at your specific operation and tell you what's achievable - plainly and without slides.