1. A method of aggregating data comprising the steps of: a) receiving a plurality of web log records; and b) generating a volume cube having a plurality of dimensions based on the plurality of web log records; and c) generating a first summary cube at a first level of abstraction based on the volume cube; wherein the first summary cube has a plurality of cells and at least one parent dimension for each dimension of the volume cube; wherein each cell includes a value that represents a summarization of corresponding cell values of the volume cube aggregated over all the dimensions of the volume cube.