Dispatches
Data · Semantic models & ontology

Build semantic models from warehouse catalogs in minutes

Athena drafts dimensions, measures, and business objects from your raw catalog and a paragraph of context—reviewable, versioned, and enforced across every query.

A Fortune 500 retailer drafted their semantic model from three sentences

Athena wants toDraft semantic model from catalog andbusiness contextDimensions: Store, District, Region, Part, CategoryMeasures: Net Sales, Units, Fill RateLineage arrows trace each to catalog tablesWAITING FOR A PERSONAccept to version; Edit to refineDrafted from the warehouse catalog · three sentences
Fig. 01Three sentences about their business become a semantic model with dimensions, measures, and lineage
  • Drafted from the catalog and a paragraph
  • Reviewed like a document
  • Per-user warehouse permissions on every query
  • Powers dashboards, agents, and =ATHENAQUERY
  • Versioned
The problem

Conflicting definitions create confident nonsense

Agents and business users have to see the same data or the answers drift. Without an agreed definition of "net sales," the dashboard, the analyst, and the agent will each be right and all disagree.

Everyone knows the semantic model is essential. Nobody wants to build it. So it lives in someone's head and a dozen Measure files.

Should cost a paragraph, not a quarter.

Three definitionsOne modelMeasure fileWiki pageSlack threadEach defines net sales differentlyDashboardAgentSheetAll three consumers point at one definition
Fig. 02Without a shared model, net sales means three things; with it, dashboards, agents, and sheets agree
How it works

Inspect. Infer. Draft. Review. Serve.

  1. Inspect the catalog. Point Athena at Snowflake, Databricks, BigQuery, or the Lakehouse. It reads tables, columns, and existing lineage.

  2. Add context. A paragraph in business language. Regions, brands, plants, matters, whatever your world is made of.

  3. Draft. Dimensions, measures, calculations, and joins, each with the reasoning shown. Legacy tables without foreign keys get a proposed join key and a flag.

  4. Review. Accept, edit, or ask why, like a document. Version it.

  5. Serve. Dashboards, =ATHENAQUERY cells, notebooks, and agents query through the model with each user's own warehouse permissions. Semantic model first; SQL second.

01WarehousecatalogSnowflake,Databricks02Athenainfers …A paragraph ofbusiness …03Draft modelDimensions,measures, joins04Human reviewAccept, edit,or ask whya person approves05ServequeriesDashboards,agents, sheetsOntology layer: typed objects Brand, Plant, Matter, Deal
Fig. 03Inspect catalog, add context, draft model, review like a document, serve every query through it
People and agents

What people and agents each do

Semantic models. Shared definitions of your measures, dimensions, and joins, plus business entities like a brand, plant, or deal. Drafted from your catalog and a few sentences.

CapabilityPeople canAgents canTogether
Semantic modelsDescribe the business; review and edit the draft like a document.Draft definitions from the catalog; flag joins it cannot confirm.Dashboards and agents give the same answer to the same question.

Anything a person can do here, an agent can do with the same permissions, and both land in the same audit trail.

In production

Semantic models deployed in production

A semantic model in three sentences.

A data lead at a Fortune 500 retailer typed three sentences about their business. Athena inspected the raw warehouse catalog and drafted the dimensions, measures, and calculations. The reaction in the room: "That's the power of AI and LLMs today."

STORE_DIMPART_DIMSALES_FACTONE DEFINITIONNet SalesExcludes returns andcore chargesDashboardMatchedAgent queryMatchedsame number, both places
Fig. 04The Fortune 500 retailer's three-sentence draft produced dimensions, measures, and lineage from raw warehouse tables

Brands across universes.

A CPG provider's product lines lived in different systems. As typed objects in one ontology, the same question works across both.

Beer systemWine & spiritsONE DEFINITIONBrand → Sub-brandTyped object graphacross both sourcesSQL questionWorksDocument questionWorkssame number, both places
Fig. 05A CPG provider's product lines lived in different systems; one ontology lets both answer the same question

Deal ontology from history.

Size, owner, client, industry as typed objects, evolved from years of historical deal data in Databricks. The agent proposes new properties as it reads more.

Athena wants toAdd property: lead source to Deal objectExisting: size, owner, client, industryRollup: total committedProposed from historical deal data in DatabricksWAITING FOR A PERSONApprove to add; the agent evolves the ontologyProposed property from deal history
Fig. 06Deal objects evolved from Databricks history; the agent proposes new properties as it reads more

Client-matter ontology for a firm.

Clients, matters, people, and documents as objects with governed, reversible actions. Conflicts checks and knowledge management queries run against the same graph.

ClientsMattersPeopleDocumentsONE DEFINITIONClient-matter graphObjects with governed,reversible actionsConflicts checkshared dirKM queryresultssame number, both places
Fig. 07Clients, matters, people, and documents as typed objects; conflicts checks and KM queries run against the same graph

Governed, reversible actions on objects.

Object types carry actions with policies. An agent can propose "mark Purchase Order as disputed"; a human approves; the action is versioned and reversible.

Athena wants tomark PO as disputedObject type: Purchase OrderAction carries policy gateVersioned and reversibleWAITING FOR A PERSONHuman approves; action logged and reversibleAthena via reviewer · awaiting approval
Fig. 08An agent proposes an action on a typed object; a human approves; the action is versioned and reversible

Versioned APIs on the ontology.

Every object type exposes a versioned API. Applications and external systems consume the same definitions the dashboards do.

Brand object type API v3DashboardsSame definitionsExternal systemsSame definitionsApplicationsSame definitions×Every consumerqueries the sameversioned API
Fig. 09Every object type exposes a versioned API consumed by dashboards, applications, and external systems alike
What customers say
“Lets us get a lot more out of our data than [...] We can sit on top of all of the data in [our data warehouse] as opposed to just, like, our little ingested, you know, three gigabytes semantic models. I think we have a lot of power here.”
Analytics lead · A Fortune 500 retailer
“This is where the puck's going and this is where the moat is for an enterprise.”
AI Council lead · A Fortune 50 retailer
“So you gave her three sentences. And she spit out that.”
Analytics lead · A Fortune 500 retailer
“It's good to understand the capability of the platform. That how far, and how quickly you guys can get these things going [...] that has been impressive overall.”
VP-level AI leader · A Fortune 500 retailer
“Gave Athena the spreadsheet, explained which column I was trying to figure out, and then ten secs it told me... exactly how the calculation was based on the other data.”
Analyst · A global manufacturer
“He wrote the entire stuff. By itself. And I was there, and I was thinking, alright. If I had to write all this stuff, I mean, I would've spent days, days, days.”
Manufacturing analyst · A global manufacturer
“I send that to the programmer and he said, alright. I read your file. I copied the section of the code because he has the right interface, and it works. Wow. Just like magic.”
Manufacturing analyst · A global manufacturer
“One workspace. All different, let's say, avatars of their output data. Right? Suddenly, it's dashboard. Excel is here. PowerPoint is when it's all together. It's very impressive.”
Global Sustainability lead · A global manufacturer
“Use the Athena platform probably closer to the concept and how it was designed, like, with the spaces architecture where you've got a set of primitives and capabilities, and you bring together the right set of capabilities to solve a task.”
Audit lead · A global professional services firm
“Digital worker, it gets spun up, it gets given access to the toolkits that it needs. It gets given access to the data that it needs. Just exists for the period it needs to exist to perform the task. And then it gets torn back down again afterwards.”
Audit lead · A global professional services firm

Verbatim from customer calls. Customers anonymized.

Governance

Permissions, versioning, and what to plan for

  • Every query through the model runs with the user's own warehouse permissions; agents included.

  • Definitions are versioned; changes attributed; rollbacks available.

  • Object actions are policy-gated and reversible.

  • The model is yours. Export it.

What to plan for

The first draft is a draft. Legacy tables without foreign keys need a human to confirm join keys. Athena shows its reasoning for each proposal so the review is quick.

FAQ

What is a semantic model and why do we need one?

A single definition of your business metrics, so every report and every agent answer agrees.

Is it hard to build?

Athena drafts it from your existing data in minutes; your analysts review and approve it.

Who controls changes?

Owners approve every change before it goes live.

One platform underneath

AGS · Athena Governance System

Records every change by a person or an agent, rolls back one contributor's edits without losing anyone else's, and keeps the model, instructions, and sources behind each agent action.

Palladium · deployment

How the platform is deployed: Athena's managed cloud, your cloud on AWS, GCP, or Azure, on-prem, air-gapped, or GovCloud. Same platform in every option.

How it fits together

Build, Work, and Data on top; 150+ connectors and every surface in and out; one map of the whole platform.

The rest of the platform

Related products and stories

Bring one raw catalog and three sentences.

We will draft the model in front of you and let your data lead argue with it.