DocumentCode
3013300
Title
The MD-join: an operator for complex OLAP
Author
Chatziantoniou, Damianos ; Johnson, Theodore ; Akinde, Michael ; Kim, Samuel
fYear
2001
fDate
2001
Firstpage
524
Lastpage
533
Abstract
OLAP queries (i.e. group-by or cube-by queries with aggregation) have proven to be valuable for data analysis and exploration. Many decision support applications need very complex OLAP queries, requiring a fine degree of control over both the group definition and the aggregates that are computed. For example, suppose that the user has access to a data cube whose measure attribute is Sum(Sales). Then the user might wish to compute the sum of sales in New York and the sum of sales in California for those data cube entries in which Sum(Sales)>$1,000,000. This type of complex OLAP query is often difficult to express and difficult to optimize using standard relational operators (including standard aggregation operators). In this paper, we propose the MD-join operator for complex OLAP queries. The MD-join provides a clean separation between group definition and aggregate computation, allowing great flexibility in the expression of OLAP queries. In addition, the MD-join has a simple and easily optimizable implementation, while the equivalent relational algebra expression is often complex and difficult to optimize. We present several algebraic transformations that allow relational algebra queries that include MD-joins to be optimized
Keywords
data analysis; data mining; database theory; decision support systems; mathematical operators; query processing; relational algebra; MD-join operator; aggregate computation; aggregation; algebraic transformations; complex OLAP queries; cube-by queries; data analysis; data cube; data exploration; decision support applications; group definition; group-by queries; multidimensional join; optimizable implementation; query expression flexibility; relational algebra query optimization; Aggregates; Algebra; Application software; Business; Computer science; Data analysis; Data warehouses; Databases; Decision support systems; Marketing and sales;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2001. Proceedings. 17th International Conference on
Conference_Location
Heidelberg
ISSN
1063-6382
Print_ISBN
0-7695-1001-9
Type
conf
DOI
10.1109/ICDE.2001.914866
Filename
914866
Link To Document