| Heuristic optimization of OLAP queries in multidimensionally hierarchically clustered databases |
| Full text |
Pdf
(1.44 MB)
|
| Source
|
Data Warehousing and OLAP
archive
Proceedings of the 4th ACM international workshop on Data warehousing and OLAP
table of contents
Atlanta, Georgia, USA
Pages: 48 - 55
Year of Publication: 2001
ISBN:1-58113-437-1
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 27, Citation Count: 3
|
|
|
ABSTRACT
On-line analytical processing (OLAP) is a technology that encompasses applications requiring a multidimensional and hierarchical view of data. OLAP applications often require fast response time to complex grouping/aggregation queries on enormous quantities of data. Commercial relational database management systems use mainly multiple one-dimensional indexes to process OLAP queries that restrict multiple dimensions. However, in many cases, multidimensional access methods outperform one-dimensional indexing methods.We present an architecture for multidimensional databases that are clustered with respect to multiple hierarchical dimensions. It is based on the star schema and is called CSB star. Then, we focus on heuristically optimizing OLAP queries over this schema using multidimensional access methods. Users can still formulate their queries over a traditional star scheme, which are then rewritten by the query processor over the CSB star. We exploit the different clustering features of the CSB star to efficiently process a class of typical OLAP queries. We detect special cases where the construction of an evaluation plan can be simplified and we discuss improvements of our technique.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
[5] K. Elhardt. EDITH query processing. Technical report, Transaction Software, Jan 2001.
|
 |
6
|
|
| |
7
|
Jim Gray , Adam Bosworth , Andrew Layman , Hamid Pirahesh, Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Total, Proceedings of the Twelfth International Conference on Data Engineering, p.152-159, February 26-March 01, 1996
|
| |
8
|
|
| |
9
|
[9] A. Gupta and I. S. Mumick. Maintenance of materialized views: Problems, techniques and applications. Data Engineering, 18(2):3-18, 1995.
|
| |
10
|
|
 |
11
|
Venky Harinarayan , Anand Rajaraman , Jeffrey D. Ullman, Implementing data cubes efficiently, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.205-216, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
12
|
[12] R. Kimball. The Data Warehouse Toolkit. John Wiley & Sons, 1996.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
Frank Ramsak , Volker Markl , Robert Fenk , Martin Zirkel , Klaus Elhardt , Rudolf Bayer, Integrating the UB-Tree into a Database System Kernel, Proceedings of the 26th International Conference on Very Large Data Bases, p.263-272, September 10-14, 2000
|
| |
18
|
[18] S. Sarawagi. Indexing OLAP Data. Data Engineering, 20(1):36-43, 1997.
|
| |
19
|
|
| |
20
|
[20] D. Theodoratos and T. Sellis. Answering Queries on Cubes Using Other Cubes. In Proc. of the 23rd Intl. Conference on Scientific and Statistical Databases, pages 109-122, 2000.
|
| |
21
|
[21] TPC benchmark D. Technical report, Transaction Processing Performance council, 1997.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
|