English

Pruning Attribute Values From Data Cubes with Diamond Dicing

Databases 2008-05-07 v1 Data Structures and Algorithms

Abstract

Data stored in a data warehouse are inherently multidimensional, but most data-pruning techniques (such as iceberg and top-k queries) are unidimensional. However, analysts need to issue multidimensional queries. For example, an analyst may need to select not just the most profitable stores or--separately--the most profitable products, but simultaneous sets of stores and products fulfilling some profitability constraints. To fill this need, we propose a new operator, the diamond dice. Because of the interaction between dimensions, the computation of diamonds is challenging. We present the first diamond-dicing experiments on large data sets. Experiments show that we can compute diamond cubes over fact tables containing 100 million facts in less than 35 minutes using a standard PC.

Keywords

Cite

@article{arxiv.0805.0747,
  title  = {Pruning Attribute Values From Data Cubes with Diamond Dicing},
  author = {Hazel Webb and Owen Kaser and Daniel Lemire},
  journal= {arXiv preprint arXiv:0805.0747},
  year   = {2008}
}
R2 v1 2026-06-21T10:37:49.501Z