Title :
Fast Rollup on Recursive Hierarchy in OLAP
Author :
Yuan, Lin ; Zou, Hengming
Author_Institution :
Dept. of Comput. Sci., Shanghai Jiao Tong Univ.
Abstract :
Rollup, a key operation in OLAP queries, is to aggregate multidimensional data on dimensional hierarchies. While the operation can be efficiently implemented on regular hierarchies in data warehouse, its application to recursive hierarchies proved to be problematic. Due to the stratification restriction, aggregate is not permitted to be wrapped within SQL recursion. Representing rollup operations on recursive hierarchies as SQL recursive queries will cause considerable overhead and is thus inefficient. This paper proposes an iteration-based evaluation strategy that aims to solve this inefficiency problem in OLAP queries. In our solution, aggregation on recursive hierarchies is modeled as a binary operator tree that is stored in its postfix notation and executed by a push down stack. We also demonstrate how to seamlessly embed this novel strategy into data warehouse that is based on ORDBMS. Experiment results show that our proposed solution is quite efficient compared with the SQL recursive evaluation strategy
Keywords :
data mining; data warehouses; query processing; relational databases; OLAP queries; ORDBMS; binary operator tree; data warehouse; dimensional hierarchies; iteration-based evaluation strategy; multidimensional data; postfix notation; push down stack; recursive hierarchy; rollup operations; Aggregates; Application software; Computer science; Data models; Data warehouses; Delay; Multidimensional systems; Remuneration;
Conference_Titel :
Web Intelligence, 2006. WI 2006. IEEE/WIC/ACM International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-2747-7