Overview
What the Axiome semantic layer is, how models are generated from your schema, and how administrators curate them.
Keys and joins
Declare primary and foreign keys so Axiome can join models automatically — including reverse joins, and how Axiome protects you from fan-out.
Dimensions and measures
Dimensions are what you group and filter by; measures are how rows aggregate. Both are generated from your schema and curated by administrators.
Metrics
Metrics are curated business definitions — simple, ratio, derived, or cumulative — with formulas, period-over-period offsets, and formatting.
Virtual models
Flatten nested array columns (BigQuery STRUCT arrays) into their own joinable semantic models.
Import from dbt
Bring your dbt semantic definitions into Axiome — manual uploads, automatic CI pushes with a review gate, and GitHub-synced imports.