Loading...
Loading...
Build a business-facing glossary for metrics, dimensions, datasets, owners, synonyms, formulas, examples, and approval status before technical modeling.
Define business terms before mapping them to warehouse datasets. Use this for agreement, ownership, synonyms, and metric documentation.
Business meaning first. Technical mapping can happen later in the semantic layer builder.
A business KPI with an agreed definition and calculation.
Revenue, Active User, Churn Rate
A grouping or filter used to analyze a metric.
Date, Segment, Region
A source table or logical source used by technical models.
Orders, Customers, Events
A rule that explains exclusions, ownership, or governance.
Refund policy, PII handling
{
"metricsDictionary": {
"terms": [
{
"id": "revenue",
"name": "Revenue",
"type": "metric",
"owner": "Finance",
"status": "approved",
"definition": "Recognized order value after discounts and before refunds.",
"formula": "SUM(orders.gross_amount - orders.discount_amount)",
"example": "Revenue by order date and customer segment.",
"synonyms": [
"sales",
"gross revenue"
],
"tags": [
"finance",
"core"
]
},
{
"id": "active_user",
"name": "Active User",
"type": "metric",
"owner": "Product Analytics",
"status": "review",
"definition": "A user with at least one qualifying product event in the selected period.",
"formula": "COUNT_DISTINCT(events.user_id) WHERE events.is_qualifying = true",
"example": "Weekly active users by plan.",
"synonyms": [
"WAU",
"MAU"
],
"tags": [
"product",
"engagement"
]
},
{
"id": "customer_segment",
"name": "Customer Segment",
"type": "dimension",
"owner": "RevOps",
"status": "approved",
"definition": "Commercial grouping used for customer reporting and pipeline analysis.",
"formula": "customers.segment",
"example": "Enterprise, Mid-market, SMB.",
"synonyms": [
"segment",
"market segment"
],
"tags": [
"customer"
]
},
{
"id": "orders_dataset",
"name": "Orders Dataset",
"type": "dataset",
"owner": "Data Platform",
"status": "approved",
"definition": "Order fact table at one row per order.",
"formula": "warehouse.fact_orders, primary key order_id",
"example": "Source for revenue, order count, and order date.",
"synonyms": [
"fact orders"
],
"tags": [
"warehouse",
"commerce"
]
}
]
}
}A metrics dictionary is the business agreement layer before technical implementation. It defines what terms mean, who owns them, what aliases people use, and how a metric should be calculated or interpreted.
Create metrics, dimensions, datasets, and policies in plain business language.
Give every important term an owner so review questions have a clear destination.
Write the formula, example usage, synonyms, tags, and approval state for each term.
Use draft, review, and approved states to separate rough terms from governed definitions.
Copy JSON or Markdown for documentation, analytics specs, or semantic-layer handoff.
metrics_dictionary:
terms:
- name
type: metric | dimension | dataset | policy
owner
status: draft | review | approved
definition
formula
synonyms[]
tags[]The dictionary keeps business meaning separate from technical implementation. Metrics can later be mapped to datasets, dimensions, and joins in the Semantic Layer Builder.
Reference: dbt - Semantic Layer
| Business term | Dictionary entry |
|---|---|
Revenue | Approved finance-owned metric with formula, synonyms, and reporting example. Prevents each dashboard from inventing a different revenue definition. |
Active User | Product metric in review with qualifying activity rules. Captures ambiguity before it turns into conflicting reports. |
Customer Segment | Dimension owned by RevOps with examples and aliases. Makes business grouping language consistent across teams. |
Formatieren, validieren und minimieren Sie JSON mit präziser Fehlerzeilen- und Spaltenberichterstattung.
Drop multiple CSV files, validate matching headers, merge the rows, analyze columns, and download one clean file.
Sketch entities, relationships, owners, and fields, then export a clean JSON ontology for data and product teams.
Model datasets, dimensions, measures, joins, and SQL previews for analytics teams before committing to code.
Last updated