Efficiently computing iceberg cubes with complex constraints through bounding

  • Authors:
  • Pauline L. H. Chou;Xiuzhen Zhang

  • Affiliations:
  • School of Computer Science and Information Technology, RMIT University, Melbourne, VIC, Australia;School of Computer Science and Information Technology, RMIT University, Melbourne, VIC, Australia

  • Venue:
  • PAKDD'03 Proceedings of the 7th Pacific-Asia conference on Advances in knowledge discovery and data mining
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Data cubes facilitate fast On-Line Analytical Processing (OLAP). Iceberg cubes are special cubes comprise only the multi-dimensional groups satisfying some user-specified constraints. Previous algorithms have focused on iceberg cubes defined by relatively simple constraints such as "COUNT(*) ≥ δ" and "COUNT(*) ≥ δ AND AVG(Profit) ≥ α". We propose an algorithm I-Cubing that computes iceberg cubes defined by complex constraints involving multiple predicates of aggregates such as "COUNT(*) ≥ δ AND (AVG(Profit) ≥ α OR AVG(profit) ≤ β)". State-of-the-art iceberg cubing algorithms: BUC cannot handle such cases whereas H-Cubing has to incur extra cost. Our proposed bounding technique can prune for all the given constraints at once without extra cost. Experiments show that bounding has superior pruning power and I-Cubing is twice as fast as H-Cubing. Furthermore, I-Cubing performs equally well with more complex constraints.