Dimensions define how you want to slice your measures. They are categorical or time-based attributes that group your data.
Note
Tip: For most reporting, use views like Sales which provide human-readable dimensions (e.g., Sales.location_name instead of Orders.location_id). The examples below use Orders.* to teach dimension concepts, but the same patterns apply to any view or cube.