Skip to main content
Apache Ossie logo

Define your metrics once. Use them everywhere.

Golden Analytics reads Apache Ossie semantic models, so the business definitions your team agreed on travel with your data into every analysis, dashboard and AI answer.

How it works

An open standard for business meaning, plugged into AI-native BI

01

Bring the model you already have

Apache Ossie (Incubating) is an open, vendor-neutral format for business semantics: datasets, fields, metrics, relationships and the context around them. Upload your Ossie YAML to a dataset in Golden. No proprietary semantic layer to rebuild, no lock-in.

02

Checked against your real data

Golden validates the model before it lands. For a warehouse dataset it checks the live warehouse schema; for an uploaded file it checks the file's columns. You get a report of which tables and fields matched, which metrics translated, and why any metric was skipped. There are no black boxes.

03

One definition, every surface

Matched fields and metrics are applied to the dataset, so charts, dashboards and stories use the same definitions your data team approved. Edit the model as YAML, re-validate, and the change is re-applied.

Technical details

What Golden does with an Ossie model

StepWhat happens
1 · UploadOpen a dataset's Semantic model tab and upload an Ossie YAML file, or add one while importing tables from a warehouse. Golden reads Ossie spec version 0.1.
2 · ParseGolden reads datasets, fields (dimensions and facts), metrics, relationships, synonyms and AI context. Files up to 2 MB, with up to 500 datasets and 5,000 each of fields, metrics and relationships.
3 · ValidateEach table and field is matched against the dataset's real columns. A model that describes none of the dataset's tables is refused instead of half-applied.
4 · TranslateMetric expressions are translated into Golden formulas. Anything Golden can't safely translate yet, like a cross-table metric, is listed with the reason rather than silently dropped.
5 · ApplyFields and metrics enrich the dataset. One model per dataset, stored with access controls, and only dataset editors can change it.
Comparison

Why Golden with Apache Ossie is different

CriterionTraditional BIGolden Analytics
Metric definitionsRebuilt inside each tool's own semantic layerRead from the Ossie model your team already maintains
PortabilityDefinitions are locked to one vendor's formatAn open, vendor-neutral YAML format you can take anywhere
ValidationMismatches show up later as wrong numbersEvery table, field and metric is checked against your data before it applies
Untranslated metricsDropped or approximated without saying soListed in the validation report with the reason
AI answersAI guesses what a metric means from column namesAI uses the definitions, synonyms and context in your model
Frequently asked questions

Golden × Apache Ossie

What is Apache Ossie?

Apache Ossie (Incubating) is an open specification for describing business semantics, such as metrics, dimensions and the relationships between tables, in a portable YAML format. It came out of the Open Semantic Interchange effort and is now incubating at the Apache Software Foundation. Golden Analytics is part of the Ossie ecosystem.

Which parts of an Ossie model does Golden use?

Golden reads datasets, fields, metrics, relationships, synonyms and AI context from Ossie spec version 0.1. Fields and metrics that match your data are applied to the dataset. The validation report shows exactly what matched and what didn't.

What happens to metrics Golden can't translate?

They're listed in the validation report with a plain reason, for example a metric that spans several tables, or one that uses columns the dataset doesn't have. Nothing is dropped silently, and the rest of the model still applies.

Does Golden send my data anywhere to read the model?

No. Validation compares the model against your schema: table and column names. For warehouse datasets Golden queries the warehouse in place, and no customer data is sent to AI models.

Do I need Ossie if my metrics already live in Snowflake or Databricks?

No. Golden consumes Snowflake semantic views and Databricks metric views directly, so those definitions arrive in Golden as they are. Ossie is how you bring semantics that live anywhere else, in a portable, open format.

Get started

Bring your Ossie model to Golden

Upload your semantic model and have governed metrics in a working dashboard in minutes.