• 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