ACM Home Page
Please provide us with feedback. Feedback
Spreadsheets in RDBMS for OLAP
Full text PdfPdf (182 KB)
Source International Conference on Management of Data archive
Proceedings of the 2003 ACM SIGMOD international conference on Management of data table of contents
San Diego, California
SESSION: Online analytic processing (OLAP) table of contents
Pages: 52 - 63  
Year of Publication: 2003
ISBN:1-58113-634-X
Authors
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 75,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/872757.872767
What is a DOI?

ABSTRACT

One of the critical deficiencies of SQL is lack of support for n-dimensional array-based computations which are frequent in OLAP environments. Relational OLAP (ROLAP) applications have to emulate them using joins, recently introduced SQL Window Functions [18] and complex and inefficient CASE expressions. The designated place in SQL for specifying calculations is the SELECT clause, which is extremely limiting and forces the user to generate queries using nested views, subqueries and complex joins. Furthermore, SQL-query optimizer is pre-occupied with determining efficient join orders and choosing optimal access methods and largely disregards optimization of complex numerical formulas. Execution methods concentrated on efficient computation of a cube [11], [16] rather than on random access structures for inter-row calculations. This has created a gap that has been filled by spreadsheets and specialized MOLAP engines, which are good at formulas for mathematical modeling but lack the formalism of the relational model, are difficult to manage, and exhibit scalability problems. This paper presents SQL extensions involving array based calculations for complex modeling. In addition, we present optimizations, access structures and execution models for processing them efficiently.


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
APB Benchmark Specifications. http:// www.olapcouncil.org/research/APB1R2_spec.pdf
 
2
3
 
4
5
 
6
7
8
9
10
11
 
12
 
13
14
15
16
 
17
R. Tarjan. "Dept.-first search and linear graph algorithms," SIAM J. Computing, 1997.
 
18
F. Zemke. "Rank, Moving and reporting functions for OLAP," 99/01/22 proposal for ANSI-NCTS.

CITED BY  20

Collaborative Colleagues:
Andrew Witkowski: colleagues
Srikanth Bellamkonda: colleagues
Tolga Bozkaya: colleagues
Gregory Dorman: colleagues
Nathan Folkert: colleagues
Abhinav Gupta: colleagues
Lei Shen: colleagues
Sankar Subramanian: colleagues