DocumentCode
3372805
Title
Data cube: a relational aggregation operator generalizing GROUP-BY, CROSS-TAB, and SUB-TOTALS
Author
Gray, Jim ; Bosworth, Adam ; Lyaman, A. ; Pirahesh, Hamid
Author_Institution
Microsoft Corp., Redmond, WA, USA
fYear
1996
fDate
26 Feb-1 Mar 1996
Firstpage
152
Lastpage
159
Abstract
Data analysis applications typically aggregate data across many dimensions looking for unusual patterns. The SQL aggregate functions and the GROUP BY operator produce zero-dimensional or one-dimensional answers. Applications need the N-dimensional generalization of these operators. The paper defines that operator, called the data cube or simply cube. The cube operator generalizes the histogram, cross-tabulation, roll-up, drill-down, and sub-total constructs found in most report writers. The cube treats each of the N aggregation attributes as a dimension of N-space. The aggregate of a particular set of attribute values is a point in this space. The set of points forms an N-dimensionaI cube. Super-aggregates are computed by aggregating the N-cube to lower dimensional spaces. Aggregation points are represented by an “infinite value”: ALL, so the point (ALL,ALL,...,ALL, sum(*)) represents the global sum of all items. Each ALL value actually represents the set of values contributing to that aggregation
Keywords
SQL; data analysis; data visualisation; query languages; query processing; relational databases; GROUP BY operator; N-dimensional generalization; SQL aggregate functions; aggregation attributes; aggregation points; attribute values; cross-tabulation construct; cube operator; data aggregation; data analysis; data cube; drill-down construct; histogram; relational aggregation operator; report writers; roll-up construct; sub-total construct; super-aggregates; unusual patterns; Aggregates; Area measurement; Data analysis; Data mining; Data visualization; Displays; Histograms; Temperature measurement; Time measurement; Visual databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location
New Orleans, LA
ISSN
1063-6382
Print_ISBN
0-8186-7240-4
Type
conf
DOI
10.1109/ICDE.1996.492099
Filename
492099
Link To Document