This parameter inherits configuration from a dimension defined in another view. Use it to centralize reusable field definitions — such as colors, formatting, or labels — in a template view, then apply them to dimensions in any view that needs them. When a dimension extends another, attributes are inherited from the source. Attributes defined on the extending dimension override the inherited values.Documentation Index
Fetch the complete documentation index at: https://docs.omni.co/llms.txt
Use this file to discover all available pages before exploring further.
Syntax
Properties
The name of the dimension inheriting configuration. Dimension names must:
- Be unique within the view
- Start with a letter
- Contain only alphanumeric characters and underscores
Example
The following example defines a reusablestatus dimension in a template view, then applies it to dimensions in other views.
First, create the color configuration. In this example, we’re using a template view to centralize our definitions:
color_templates.view
status dimension:
orders.view
status dimension in orders inherits the colors configuration from color_templates.status, while keeping its own sql definition. Updating the template view propagates the change to all dimensions that extend it.