Understanding Dimensional Queries

Dimensional queries are designed to enable multiple-fact querying.

The basic goals of multiple-fact querying are:

  • Preserve data when fact data does not perfectly align across common dimensions, such as when there are more rows in the facts than in the dimensions.
  • Prevent double-counting when fact data exists at different levels of granularity by ensuring that each fact is represented in a single query with appropriate grouping. Determinants may need to be created for the underlying query subjects in some cases.