Semantic modeling

Define metrics and dimensions once using a governed semantic layer. Power consistent KPIs across dashboards, reports, and embedded apps.

Model once, use everywhere

Create reusable metrics (e.g., Revenue, Active Users) and dimensions (e.g., Plan, Region) and publish them to your organization.

  • Reusable metrics with definitions and owners
  • Dimension hierarchies and slowly changing attributes
  • Versioning with draft and published states

Metric consistency and trust

Guardrail changes with review workflows and roll out updates safely with clear lineage.

  • Review & approval workflow
  • Dependency graph and impact analysis
  • Change logs with diffs

Access policies

Enforce who can view or query each metric and dimension using roles and attribute‑based policies.

  • Role‑based policies
  • Row‑level filters (RLS)
  • Tenant isolation for embedded apps
Semantic Layer Architecture
Data Sources Semantic Layer Consumers orders table customers table products table $ Revenue SUM(amount) # Orders COUNT(*) % Margin profit/revenue ARR annualized Region dimension Plan dimension Dashboard exec-view Embedded partner-app {} API REST/GraphQL v2.1 Published

Adopt a governed metrics layer

We’ll help you model metrics, set up policies, and ship trusted analytics fast.