We Tested Databricks Genie Ontology: Features Overview and Rollout Guide

Genie Ontology is in public preview, and we've run it on our own operations data. Here's what we’ve learned about how to use it, how it works, and how to roll it out.

November 11, 2026
Artificial Intelligence
Governance
Databricks
Ontology

TL;DR: 

We tested Databricks Genie Ontology in public preview on our own operations data, and wrote a quick overview of the most important features:

  • Genie Ontology lets users ask vague questions and still get a grounded answer 
  • What users see, what your team builds vs. what Genie infers automatically
  • How Genie Ontology fits with Genie One, Genie Agents and Unity Catalog
  • Can a descriptive ontology drive action-linked agents? (It can) 
  • In practice: how to start using Genie Ontology
  • Databricks’ four-phase rollout plan

Back in the summer, we wrote up how to prepare for Genie Ontology when it was announced. Since then, it moved into public preview, which you join through your Databricks account team. We've tested it on our own data, and Databricks has published its own guides to operationalizing it and rolling it out.

What we found testing Genie Ontology

Mate Kover, our very own Head of Data Analytics ran the trials on our own operations data: timesheets from Excel, workforce utilization, resource allocation and capacity data exported from BigQuery, plus the Power BI reports built on top. He labeled the assets first so the ontology could be generated efficiently, which you can either do by hand or with a coding agent (he did the latter).

Then he asked Genie One the way a busy manager would: his monthly utilization this year, and how it compared to last year.

Genie One prompt asking for one employee's monthly utilization and a comparison with the prior year
The question in Genie One: “What is the monthly utilization of Mate Kover in 2026? How does that compare to the prior year?”

The business user sees none of the underlying ontology. They get an accurate answer, even with vague wording or internal jargon and their synonyms, and nobody has to write a careful prompt.

“On the surface, business users see nothing of Genie Ontology, other than the fact that they are getting correct answers.” – Mate Kover

Genie already has the terminology and the processes (if they are present in your Databricks ecosystem).

Then, opening the reasoning, the sources are all auditable. For our question, Genie searched the ontology for the utilization metric, loaded the Utilization Page, read the governed tables and the Operations Utilization Dashboard, and picked up a rule: that we never average percentages.

Genie One reasoning trace listing the ontology results, tables, Page and dashboard it read before answering
Genie One reasoning traces

Pages are where you should tinker with Genie Ontology most (almost everything else gets built or inferred by Genie and OntoRank, under the hood).

So for example our Utilization Page holds an owner, synonyms (including local language variants for international operations), the formula, business use, limitations and source links, and colleagues can comment and follow the discussion. Much as they would on Wikipedia. Structuring Domains and Pages well is the bread and butter of this product.

Page defining utilization with its owner, synonyms, formula, business use and limitations
The Page interface in Genie. As an example, we’re showing the concept of “Utilization” in our company

Next, Metric views are the most straightforward piece. You're creating a semantic model for a given View, with comments and tags that explain what a KPI is, how it's built and who uses it. They're stored as YAML, very close to semantic model definitions in dbt.

Unity Catalog metric view for utilization with commented measures, fields and tags
The Metric View interface with the YAML file for our Utilization example

Genie Ontology also has a great chunk of the knowledge inferred automatically. It generates its own knowledge snippets from usage patterns and feedback (such as thumbs up or down), then ranks synonyms and contradictions against each other with OntoRank.

The Discover tab gives business users one place to see every Domain and Page, plus which business units are responsible for which notebooks, tables, jobs, dashboards and apps.

Databricks Discover tab showing business domains and governed Pages in one place
Discover tab in Databricks Genie

One really cool feature we found:

Through the Genie One MCP, people with the right access can bring that context into their preferred LLM or coding agent and skip the Genie interface entirely.

Next on our list: how third-party semantic layers and enterprise context tools like Glean plug into Genie.

How does Genie Ontology work with other Genie services and Unity Catalog

So think of it as a suite: 

  • Unity Catalog for governing every other piece of the stack centrally
  • Genie Ontology turns that governed data, plus how your teams use it, into shared business context
  • Genie One, Genie Agents and Genie Code work from that context, so whatever you build on top starts from data you already trust. 
  • Agents outside Databricks can get the same context through the Genie One MCP (generally available since September)

Two things feed the ontology:

  • Unity Catalog Semantics is the part you get to build: metric views, Domains, Pages (the business glossary) and certification. Your team defines them, govern them, so you need owners for them.
  • Inferred context is the part Genie builds. It extracts knowledge snippets such as metric definitions, authoritative sources and business rules from metric views, dashboards, SQL queries and Genie Agents. That includes SQL from tools like dbt that runs on Databricks.

Databricks' advice is to "model the 'head' and let Genie Ontology infer the 'tail'." Define what has to be right, and let Genie cover the corners nobody will ever finish documenting.

genie-ontology-architecture-ontorank-databricks.png
Genie Ontology architecture (relative to the Databricks ecosystem inside your organization)

But how does Genie Ontology improve AI outputs and accuracy, quantitatively? In Databricks' internal 28-question benchmark, Genie answered 84.5% of questions correctly on the first attempt, against 52.4% for the strongest general-purpose coding agent, and it was twice as fast. This matches the standards we see for other properly set up ontologies.

Are descriptive ontologies a good match for action-linked AI agents? And which kind is Genie Ontology?

AI ontologies come in two broad styles. A descriptive ontology records the business, from concepts to metrics, relationships, rules and owners.

A prescriptive ontology puts the actions first, and builds the model backwards from there, so each object carries the operations allowed on it.

Genie Ontology is descriptive, and linking actions to it is straightforward. Genie Agents use the same tools as Genie One, including MCP connections, scheduled tasks and writes to external systems. Databricks' own example has an agent pull usage signals grounded in Genie Ontology, then pass them to an outreach agent that sends targeted emails through the CRM.

Governing this setup is easier, since meaning and action each have their own controls. Definitions live in Unity Catalog, with owners, certification and permissions enforced at query time. Actions (and queries) run through tools that Unity Gateway controls: you grant access server by server, limit which tools an agent may call, and apply policies to traffic in both directions. You can change a definition without touching a workflow, and tighten a tool without re-modeling the business.

How to start using Genie Ontology

Our July homework list still holds: the business agrees on definitions, and engineering enforces them in the model. Databricks' guide now breaks the engineering side into six layers, from the physical data up to evaluation. So these are the additional points we'd look out for:

  • Start below the semantics. A wide table with mixed grains invites agents to guess, and three IDs for one customer can cause double-counting. Build a gold layer around business processes, resolve entities into golden records, and point agents at a metric view or a purpose-built view instead of raw tables.
  • Glossary entries are now Pages, and Domains come first. Every Page belongs to exactly one Domain, so set those up before you write definitions.
  • Give metric views agent metadata. Add synonyms, display names and example queries, and declare primary and foreign keys so agents join correctly. Start with the 10 to 20 numbers people argue about.
  • Let tools draft, and people approve. The dbxmetagen accelerator drafts descriptions and tags. Genie Code drafts metric views, imports Tableau or Power BI models with /importBI, and bulk-imports Pages from documents. Nothing should go live without review.
  • Certify on purpose. Certified assets and reviewed Pages outrank inferred context in a conflict. Deprecate what's dead, so stale dashboards stop steering answers.
  • Test with real personas. Genie only uses content the asker can see, so the same question can return different answers for different people.
  • Plan who sees external definitions. Business definitions you add from external BI tools are available to all users in the account, unlike other snippets.
  • Use the evaluation tooling. Write 25 to 50 real questions with expected answers and authoritative sources. (If you want to do evals within Databricks ecosystem as well, you can run them with Genie Agent Benchmarks, watch live answers in Genie Agent Monitor, and rerun after any substantive changes.)

When something comes back wrong in an AI answer or automation, fix it where it belongs: definitions and synonyms in Pages, calculations in metric views, source problems in Unity Catalog metadata or certification, and agent-specific issues in that agent's instructions.

How to roll out Genie Ontology, and how long it takes, going one team at a time

Databricks' rollout playbook is a phased plan with an evaluation gate at each step:

PhaseWhat happensDatabricks' timeline
0: FoundationsOne team, one question set. Domains, metric views, Pages, owners, 25 to 50 test questions1 to 2 weeks
1: First-team pilot5 to 10 users, weekly evaluation, exit criteria set in advance4 to 6 weeks
2: Adjacent teams2 to 3 more domains, shared definitions promoted, drift monitoredThe following quarter
3: Organization-wideAccount-level access, federated ownership, tool governanceThe 1 to 2 quarters after that

 

Those timelines assume the groundwork is done. Aligning departments usually takes longer than the build, so Finance vs. Sales is what will stretch Phase 0.

Score Genie against your question set before the pilot and after every semantic change. Each miss points to the next thing worth governing.

By Phase 3, ownership should be federated: the platform team keeps the shared standards and guardrails, while each domain looks after its own agents and definitions.

Lighter options if you don't need the full thing

ApproachBest forTrade-off
UC-native ontologyDefinite answers and governed actionsEach object type modeled by hand
OntoBricks (Databricks Labs)Stored graph with reasoning and quality rulesMust be refreshed as data changes
Ontos (Databricks Labs)Data contracts, products and glossary linksCatalogs meaning, doesn't infer
Ontop (open source)Standard graph queries over live tablesRead-only, with query-time cost

(Disclaimer: Labs projects are open source and not formally supported by Databricks.)

Where to start

Pick one team with a recurring, painful set of questions. Create one Domain, define the metrics people argue about, write the Pages behind them, and collect your test questions. Run source consolidation in parallel, on its own track.

Share

Explore more stories

Flying high with Hifly

We want to work with you

Hiflylabs is your partner in building your future. Share your ideas and let's work together.