← Tuesday, October 13, 2026DatabasesPaper
The data cube generalizes SQL aggregation across multiple dimensions
The paper defines the cube operator as a relational generalization of grouping, cross-tabs, roll-ups, and subtotals, and discusses efficient computation. Its model remains useful context for engineers working on analytical query systems.
- What
- Data cube is an N-dimensional relational aggregation operator that generalizes SQL GROUP BY and reporting constructs.
- Method
- Each set of attribute values maps to a point in N-dimensional space; aggregating to lower-dimensional spaces produces super-aggregates.
- Why it matters
- Because cubes are relations, they can be embedded in more complex non-procedural data analysis programs.
Discussion
Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.
Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.