• DocumentCode
    2848056
  • Title

    GPIVOT: efficient incremental maintenance of complex ROLAP views

  • Author

    Chen, Songting ; Rundensteiner, Elke A.

  • Author_Institution
    Worcester Polytech. Inst., MA, USA
  • fYear
    2005
  • fDate
    5-8 April 2005
  • Firstpage
    552
  • Lastpage
    563
  • Abstract
    Data warehousing and on-line analytical processing (OLAP) are essential for decision support applications. Common OLAP operations include for example drill down, roll up, pivot and unpivot. Typically, such queries are fairly complex and are often executed over huge volumes of data. The solution in practice is to use materialized views to reduce the query cost. Utilizing materialized views that incorporate not just traditional simple SELECT-PROJECT-JOIN operators but also complex OLAP operators such as pivot and unpivot is crucial to improve the OLAP query performance but as of now unexplored topic. In this work, we demonstrate that the efficient maintenance of views with pivot and unpivot operators requires the definition of more generalized operators, which we call GPIVOT and GUNPIVOT. We propose rewriting rules, combination rules and propagation rules for such operators. We also design a novel view maintenance framework for applying these rules to obtain an efficient maintenance plan. Our query transformation rules are thus dual purpose serving both view maintenance and query optimization. This paves the way for the inclusion of the GPIVOT and GUNPIVOT into any DBMS engine.
  • Keywords
    data mining; data warehouses; query processing; relational databases; DBMS engine; OLAP; combination rule; data warehousing; online analytical processing; pivot operator; propagation rule; query optimization; query processing; query transformation rule; rewriting rule; unpivot operator; view maintenance framework; Costs; Data warehouses; Engines; Marketing and sales; Multidimensional systems; Performance analysis; Query processing; Relational databases; Video recording; Warehousing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
  • ISSN
    1084-4627
  • Print_ISBN
    0-7695-2285-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.71
  • Filename
    1410171