Skip to main content

About Dimensions

A dimension is a logical collection of attributes, which are bound to columns in a source dataset. Dimension attributes are used to group and filter the metric data at query time.

Dimensions provide the context for a model's metrics. For example, a customer dimension can help you understand which people are the most valuable to your business. A date dimension can help you break down activities by day or week or month.

The attributes of a dimension are organized into hierarchies, and hierarchies contain levels. A dimension always consists of at least one hierarchy that contains at least one level. The most granular level of a hierarchy is referred to as the key level. The key level represents the underlying dataset columns that can be used to join to the fact data, and is usually unique for each member of that dimension.