Skip to main content

A Partial Pre-aggregation Scheme for HOLAP Engines

  • Conference paper
Data Warehousing and Knowledge Discovery (DaWaK 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3181))

Included in the following conference series:

  • 428 Accesses

Abstract

This paper describes a scheme for partial pre-aggregation to speed up the response time of queries that are posed for the array-like interface, subject to the constraint that all pre-computed aggregates must fit into storage of a pre-determined size. The target query workload consists of all base and aggregate cells that are stored in a multidimensional array (i.e. cube). These queries are actually range queries pre-defined by users. Due to the huge size of all possible aggregate cells, the emphasis of our scheme is to reduce the overhead for query compilation. An efficient and effective query decomposition method is devised, which works well with a pre-aggregation scheme whereby pre-computed aggregates form a sub-cube of the full cube. A greedy algorithm is devised is to derive such a sub-cube. A HOLAP engine which implements this partial pre-aggregation scheme is described. Experimental results using both synthetic and real-life datasets are presented to demonstrate that the partial pre-aggregation scheme is viable, and for some complex queries, accelerates query execution by close to 300 times.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baralis, E., Parabolschi, S., Teniente, E.: Materialized Views Selection in a Multidimensional Database. In: Proc. of VLDB (1997)

    Google Scholar 

  2. Beyer, K., Ramakrishnan, R.: Bottom-Up Computation of Sparse and Iceberg CUBEs. In: Proc. of SIGMOD (1999)

    Google Scholar 

  3. Gray, J., Bosworth, A., Layman, A., Prahesh, H.: Data Cube: A Relational Aggregation Operator Generalizing group-BY, Cross-Tabs, and Sub-Totals. In: Proc. of ICDE 1996, New Orleans (February 1996)

    Google Scholar 

  4. Gupta, H., Harinarayan, V., Rajaraman, A., Ullman, J.: Index Selection for OLAP. In: Proc. 13th ICDE, Manchester, UK (1997)

    Google Scholar 

  5. Gupta, H., Mumick, I.S.: Selection of Views to Materialize Under a Maintenance-Time Constraint. In: Proc. International Conf. on Database Theory (1999)

    Google Scholar 

  6. Hellerstein, J.: Data Warehousing, Decision Support & OLAP, http://redbook.cs.berkeley.edu/lec28.html

  7. Hung, E., Cheung, D., Kao, B., Liang, Y.: An optimization problem in data cube system design. In: Terano, T., Chen, A.L.P. (eds.) PAKDD 2000. LNCS, vol. 1805, pp. 74–85. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Harinarayan, V., Rajaraman, A., Ullmna, J.: Implementing Data Cubes Efficiently. In: Proc. of ACM SIGMOD (1996)

    Google Scholar 

  9. Li, C.: A Partial Pre-Computation of Aggregates for OLAP Databases. M.Sc. thesis, Simon Fraser University (July 2003)

    Google Scholar 

  10. Luk, W.: ADODA: A Desktop Online Data Analyzer. In: Proc. of DASFAA 2001, Hong Kong, (2001)

    Google Scholar 

  11. Pendse, N.: Datadase Explosion. OLAP Reports, http://www.olapreport.com/DatabaseExplosion.htm

  12. Vassiliadis, P., Sellis, T.: A Survey of Logical Models for OLAP Databases. SIGMOD Record 28(4) (1999)

    Google Scholar 

  13. Shukla, A., Deshpande, P., Naughton, J.: Materialized View Selection for Multidimensional Datasets. In: Proc. of the 24th VLDB Conf., New York (1998)

    Google Scholar 

  14. Witkowski, A., et al.: Spreadsheets in RDBMS for OLAP. In: Proc. of ACM SIGMOD, San Diego (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Luk, WS., Li, C. (2004). A Partial Pre-aggregation Scheme for HOLAP Engines. In: Kambayashi, Y., Mohania, M., Wöß, W. (eds) Data Warehousing and Knowledge Discovery. DaWaK 2004. Lecture Notes in Computer Science, vol 3181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30076-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30076-2_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22937-7

  • Online ISBN: 978-3-540-30076-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics