Skip to main content

OLAP Personalization and Recommendation

  • Reference work entry
  • First Online:
  • 23 Accesses

Definition

Personalizing or recommending OLAP queries aims at making the OLAP user experience less disorientating when navigating huge amounts of multidimensional data (also called cubes). Such approaches allow coping with too many or too few query results, or suggesting new queries to pursue the navigation. Personalization allows adding preferences to a query for filtering out irrelevant results or ranking the results to focus on the most relevant first. It also allows turning selection predicates (hard constraints) into preferences (soft constraints) to favor nonempty answers. On the other end, recommendation allows to leverage the cube instance and/or past navigations on it to complement the current query result.

The general problem can be formally defined by given a sequence of queries S = <q1, …, qc> (a session from now on) over an instance I of a cube schema C, a user profile P(consisting of ordered multidimensional objects), and a set of past sessions L (a log from now on),...

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Recommended Readings

  1. Aligon J, Similarity based recommendation of OLAP sessions, doctoral dissertation, Université François Rabelais Tours, France; 2013.

    Google Scholar 

  2. Aligon J, Golfarelli M, Marcel P, Rizzi S, Turricchia E. Mining preferences from OLAP query logs for proactive personalization. In: Proceedings of the 15th East European Conference on Advances in Databases and Information Systems; 2011. p. 84–97.

    Chapter  Google Scholar 

  3. Aligon J, Golfarelli M, Marcel P, Rizzi S, Turricchia E. Similarity measures for OLAP sessions. Knowl Inf Syst. 2014;39(2):463–89.

    Article  Google Scholar 

  4. Aufaure M-A, Beauger NK, Marcel P, Rizzi S, Vanrompay Y. Predicting your next OLAP query based on recent analytical sessions. In: Proceedings of the 15th International Conference on Data Warehousing and Knowledge Discovery; 2013. p. 134–45.

    Chapter  Google Scholar 

  5. Bellatreche L, Giacometti A, Marcel P, Mouloudi H, Laurent D. A personalization framework for OLAP queries. In: Proceedings of the ACM 8th International Workshop on Data Warehousing and OLAP; 2005. p. 9–18.

    Google Scholar 

  6. Giacometti A, Marcel P, Negre E. A framework for recommending OLAP queries. In: Proceedings of the ACM 11th International Workshop on Data Warehousing and OLAP; 2008. p. 73–80.

    Google Scholar 

  7. Giacometti A, Marcel P, Negre E. Recommending multidimensional queries. In: Proceedings of the 10th International Conference on Data Warehousing and Knowledge Discovery; 2009. p. 453–66.

    Chapter  Google Scholar 

  8. Giacometti A, Marcel P, Negre E, Soulet A. Query recommendations for OLAP discovery-driven analysis. Int J Data Warehouse Min. 2011;7(2):1–25.

    Article  Google Scholar 

  9. Golfarelli M, Rizzi S, Biondi P. myOLAP: an approach to express and evaluate OLAP preferences. IEEE Trans Knowl Data Eng. 2011;23(7):1050–64.

    Article  Google Scholar 

  10. Jerbi H, Ravat F, Teste O, Zurfluh G. Preference-based recommendations for OLAP analysis. In: Proceedings of the 10th International Conference on Data Warehousing and Knowledge Discovery; 2009. p. 467–78.

    Chapter  Google Scholar 

  11. Motro H. Cooperative database systems. In: Encyclopedia of library and information science. vol. 66 Supp 29. New York: Marcel Dekker; 2000. p. 79–97.

  12. Sapia C. PROMISE: predicting query behavior to enable predictive caching strategies for OLAP systems. In: Proceedings of the 2nd International Conference on Data Warehousing and Knowledge Discovery; 2000. p. 224–33.

    Chapter  Google Scholar 

  13. Sarawagi S. iDiff: informative summarization of differences in multidimensional aggregates. Data Min Knowl Discov. 2001a;5(4):255–76.

    Article  MATH  Google Scholar 

  14. Sarawagi S. User-cognizant multidimensional analysis. VLDB J. 2001b;10(2–3):224–39.

    MATH  Google Scholar 

  15. Stefanidis K, Koutrika G, Pitoura E. A survey on representation, composition and application of preferences in database systems. ACM Trans Database Syst. 2011;36(3):19.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrick Marcel .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Marcel, P. (2018). OLAP Personalization and Recommendation. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_3191

Download citation

Publish with us

Policies and ethics