1. A computer-implemented system comprising: a data store having multidimensional data, wherein the multidimensional data includes a data cube having a dimension; and an executable software module that accesses the data store and generates hierarchy data describing a hierarchy of the dimension of the data cube, wherein the software module generates hierarchy data so that the hierarchy data is guaranteed to aggregate, using only summations, to totals represented within the data cube.