DocumentCode :
2506917
Title :
Combining hierarchy encoding and pre-grouping: intelligent grouping in star join processing
Author :
Pieringer, Roland ; Elhardt, Klaus ; Ramsak, Frank ; Markl, Volker ; Fenk, Robert ; Bayer, Rudolf ; Karayannidis, Nikos ; Tsois, Aris ; Sellis, Timos
Author_Institution :
Transaction Software GmbH, Munchen, Germany
fYear :
2003
fDate :
5-8 March 2003
Firstpage :
329
Lastpage :
340
Abstract :
Efficient star query processing is crucial for a performant data warehouse (DW) implementation and much work is available on physical optimization (e.g., indexing and schema design) and logical optimization (e.g., pre-aggregated materialized views with query rewriting). One important step in the query processing phase is, however, still a bottleneck: the residual join of results from the fact table with the dimension tables in combination with grouping and aggregation. This phase typically consumes between 50% and 80% of the overall processing time. In typical DW scenarios pre-grouping methods only have a limited effect as the grouping is usually specified on the hierarchy levels of the dimension tables and not on the fact table itself. We suggest a combination of hierarchical clustering and pre-grouping as we have implemented in the relational DBMS Transbase. Exploiting hierarchy semantics for the pre-grouping of fact table result tuples is several times faster than conventional query processing. The reason for this is that hierarchical pre-grouping reduces the number of join operations significantly. With this method even queries covering a large part of the fact table can be executed within a time span acceptable for interactive query processing.
Keywords :
computational complexity; data warehouses; database indexing; query processing; statistical analysis; DW; data warehouse; dimension table; hierarchical clustering; hierarchy encoding; hierarchy semantics exploitation; intelligent grouping; logical optimization; physical optimization; pre-aggregated materialized view; pre-grouping method; query rewriting; relational DBMS Transbase; schema design; star join processing; star query processing; Data engineering; Encoding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2003. Proceedings. 19th International Conference on
Print_ISBN :
0-7803-7665-X
Type :
conf
DOI :
10.1109/ICDE.2003.1260803
Filename :
1260803
Link To Document :
بازگشت