Skip to main content

What Can Hierarchies Do for Data Streams?

  • Conference paper
Business Intelligence for the Real-Time Enterprises (BIRTE 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4365))

Abstract

Much effort has been put into building data streams management systems for querying data streams. However, the query languages have mostly been SQL-based and aimed for low-level analysis of base data; therefore, there has been little work on supporting OLAP-like queries that provide real-time multi-dimensional and summarized views of stream data. In this paper, we introduce a multi-dimensional stream query language and its formal semantics. Our approach turns low-level data streams into informative high-level aggregates and enables multi-dimensional and granular OLAP queries against data streams, which supports the requirements of today’s real time enterprises much better. A comparison with the STREAM CQL language shows that our approach is more flexible and powerful for high-level OLAP queries, as well as far more compact and concise.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Codd, E.F., Codd, S.B., Salley, C.T.: Providing OLAP (Online Analytical Processing) to User-Analysts: An IT Mandate (2005), (Current as of May 8, 2006), www.essbase.com/resource_library/white_papers/providing_olap_to_user_analysts_0.cfm

  2. Chatziantoniou, D., Ross, K.A.: Querying Multiple Features of Groups in Relational Databases. In: Proc. of VLDB, pp. 295–306 (1996)

    Google Scholar 

  3. Gray J., et al.: Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Total. In: Proc. of ICDE, pp. 152–159 (1996)

    Google Scholar 

  4. Jagadish, H.V., Lakshmanan, L.V.S., Srivastava, D.: What can Hierarchies do for Data Warehouses? In: Proc. of VLDB, pp. 530–541 (1999)

    Google Scholar 

  5. Pedersen, D., Riis, K., Pedersen, T.B.: XML-Extended OLAP querying. In: Proc. of SSDBM, pp. 195–206 (2002)

    Google Scholar 

  6. Yin, X., Pedersen, T.B.: Evaluating XML-Extended OLAP Queries Based on a Physical Algebra. In: Proc. of DOLAP, pp. 73–82 (2004)

    Google Scholar 

  7. Carney D., et al.: Monitoring Streams - A New Class of Data Management Applications. In: Proc. of VLDB, 215–226 (2002)

    Google Scholar 

  8. Cranor, C.D., et al.: Gigascope: High Performance Network Monitoring with an SQL Interface. In: Proc. of SIGMOD, p. 623 (2002)

    Google Scholar 

  9. Chen, J., et al.: NiagaraCQ: A Scalable Continuous Query System for Internet Databases. In: Proc. of SIGMOD, pp. 379–390 (2000)

    Google Scholar 

  10. The STREAM group: STREAM: The Stanford Stream Data Manager. IEEE Data Engineering Bulletin, vol. 26(1), pp. 19–26 (2003)

    Google Scholar 

  11. Chandrasekaran, S., et al.: TelegraphCQ: Continuous Dataflow Processing for an Uncertain World. In: Proc. of CIDR, pp. 269–280 (2003)

    Google Scholar 

  12. Zhang, R., et al.: Multiple Aggregations Over Data Streams. In: Proc. of SIGMOD, pp. 299–310 (2005)

    Google Scholar 

  13. Yin, X., Pedersen, T.B.: What can Hierarchies do for Data Streams. Technical Report TR-12 (2005), (Current as of May 8, 2006), http://www.cs.auc.dk/DBTR

  14. Spofford, G.: MDX Solutions. Wiley, New York (2001)

    Google Scholar 

  15. Tucker, P.A., Maier, D., Sheard, T.: Applying Punctuation Schemes to Queries Over Continuous Data Streams. IEEE Data. Engineering Bulletin 26(1), 33–40 (2003)

    Google Scholar 

  16. Intel Berkeley Research lab: Intel lab data (2004), berkeley.intel-research.net/labdata

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christoph Bussler Malu Castellanos Umesh Dayal Sham Navathe

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yin, X., Pedersen, T.B. (2007). What Can Hierarchies Do for Data Streams?. In: Bussler, C., Castellanos, M., Dayal, U., Navathe, S. (eds) Business Intelligence for the Real-Time Enterprises. BIRTE 2006. Lecture Notes in Computer Science, vol 4365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73950-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73950-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73949-4

  • Online ISBN: 978-3-540-73950-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics