Skip to content
Duodata
Duodata for Snowflake

Deploy agreed business definitions natively in Snowflake.

Duodata connects the definitions your business owns to the physical tables in Snowflake and deploys them as Semantic Views — in your account, your Git and your release process — so Cortex Analyst grounds its answers in reviewed meaning.

The risk

The assistant will find a revenue column. Whether it is the right one is the problem.

Cortex Analyst resolves questions against physical schemas. Without an agreed definition mapped to reviewed columns, it picks a plausible one — fluently.

From business meaning to platform execution

Defined by the business

Net revenue

= gross revenue − discounts − credits

Owner
Finance
Used for
Quarterly reporting

Model, mappings and native output

Your business meaning, ready for AI

One agreed definition with an owner, a time grain and the words people use to ask for it.

Choose your platform

Your platform executes the calculation. Pick one; you don't need both.

Answer in Cortex Analyst

Net revenue grew 5.4% from Q2 to Q3.

Definition used: net revenue = gross revenue − discounts − credits (owner: Finance), served through Semantic Views.

Fictional example

Business example

Same data. Different question. Different decision.

The same fictional revenue fixture, traced from definition to mapping to native semantic asset.

Question

“How much did revenue grow?”

AI answer without the business definition

Revenue grew 10%.

Gross revenue: $10.0m → $11.0m. The gross-revenue answer is 4.6 percentage points above the growth Finance reports.

Explore the technical details

Gross revenue, Q2 vs Q3 2026

Growth: 10.0%

Revenue components by quarter, 2026
ComponentQ2Q3
Gross revenue$10.0m$11.0m
Discounts$0.5m$0.8m
Credits$0.2m$0.4m
Net revenue$9.3m$9.8m

Fictional example in USD. Not customer data.

Alongside Semantic Views

Business definitions in, native semantics out — with review between.

Business owners

  • Agree what each measure means, in plain language.
  • Name the owner and where it is used.
  • Review changes before AI uses them.

Your data team in Snowflake

  • Maps definitions to tables, columns and relationships.
  • Deploys native semantic views through its own release process.
  • Keeps governance, access and runtime in Snowflake.

Snowflake Semantic Views hold logical tables, facts, dimensions and metrics inside Snowflake, and Cortex Analyst uses them to answer questions. Duodata helps your business and engineering teams curate the definitions, ownership and mappings behind those semantic views.

Existing reports and models are valuable inputs: we start from what your teams already use.

Snowflake Native App

Deploy and maintain semantics.

Bring business meaning, physical schemas and open models into one engineering workflow. The Snowflake Native App deploys Snowflake semantic views used by Cortex Analyst. Already have Ossie models? Start with the Snowflake Native App, then connect Duodata's business definitions when your team needs shared ownership and meaning.

Delivered engineering workflow

Build and maintain the layers behind your AI.

Use business definitions, source mappings and engineering standards to build transformations, facts and dimensions, then validate the results from source to output.

  1. 01

    Silver and gold layers

    Transformations, facts and dimensions built to your standards.

  2. 02

    Maintained formulas

    Definitions and schema changes flow through review, not rework.

  3. 03

    Reconciliation

    Source → silver → gold → semantic checks on every change.

Free pilot

Start a free pilot

Bring one business question, its owner, the data in Snowflake and the result you expect. We agree the scope of a free pilot together before we start.