A Conceptual Modeling Personalization Framework for OLAP

نویسندگان

  • Irene Garrigós
  • Jesús Pardillo
  • Jose-Norberto Mazón
  • José Jacobo Zubcoff
  • Juan Trujillo
  • Rafael Romero
چکیده

OLAP (On-line Analytical Processing) technologies rely on multidimensional models to provide decision makers with appropriate structures allowing them to intuitively analyze data. However, these multidimensional models may be potentially large, thus becoming too complex to be understood at a glance. Current approaches for OLAP design are focused on providing analysts with a single multidimensional schema derived from their previously stated information requirements, but this is not sufficient to lighten the complexity of the decision making process. To overcome this drawback, the authors propose personalizing multidimensional models for OLAP technologies according to the continuously changing user characteristics, context, requirements and behavior. In this paper, they present a new approach for personalizing OLAP systems at the conceptual level based on the underlying multidimensional model, a user model and a set of personalization rules. Transformations are defined by means of a model-driven strategy to assist in the process of obtaining the corresponding personalized OLAP schemas from these models. DOI: 10.4018/jdm.2012100101 2 Journal of Database Management, 23(4), 1-16, October-December 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. can see below in the motivation example. The main disadvantage is that decision makers are forced to understand and navigate the whole complex schema if they want to be able to find and acquire suitable data. To overcome these drawbacks, we propose a multidimensional schema that provides a personalized OLAP view for each individual user. Figure 1 shows an overview of our approach for OLAP personalization: analysts interact by means of OLAP clients with an OLAP server. The proposed solution also includes a personalization engine which interacts with the OLAP client to provide the analyst with the personalized metadata and the OLAP server to manage the OLAP metadata. When defining automated personalization, the designer has to specify a set of rules that fulfill the system personalization requirements. It might happen that the personalization rules defined do not exactly fulfill the requirements, however since these rules are independent of the rest of the conceptual models and the implementation of the OLAP cube, they can be refined at execution time. The engine interacts with the analyst by means of the OLAP client providing her/him a personalized view of the data. It might happen that the final user wants to check all the data, with any filtering, which is always available. The personalization actions are only performed once during a session not to overwhelm the user with constant updates. This means that the adaptive information will be the same during the present session. This is the default option, but it is also possible that the designer decides when an adaptation should take place to fulfill each personalization requirement. Our approach can be described into two stages, first, we propose how to modeling the personalization in OLAP, and, in the second stage, we perform the generation of personalized OLAP metadata by applying a set of transformations within a model-driven strategy. Each of these stages is described in their corresponding section. Due to the overwhelming volume of information that OLAP schemas contain, personalization is a key factor for improving the satisfaction of the decision maker (Stefanidis, Pitoura, & Vassiliadis, 2006). Several OLAP approaches provide decision makers with personalized views which focus on different aspects (see Related Work section for details). However, none of them permits the personalization of schemas at the conceptual level. This may cause several problems such as difficult maintenance, no independence of the target platform, evolution of the information requirements, etc. Furthermore, none of these approaches allow Figure 1. Overview of our approach for OLAP personalization 14 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/conceptual-modelingpersonalization-framework-olap/76664?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Library Science, Information Studies, and Education. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A UML Framework for OLAP Conceptual Modeling

A UML Framework for OLAP Conceptual Modeling Amani Jamal Data warehouses are used by organizations around the world to store huge volumes of historical data. Ultimately, the purpose of the warehouse is to allow decision makers to assess both the history and, more importantly, the future of the organization. In practice, the capacity to make meaningful decisions is further supported through the ...

متن کامل

The Gold Model Case Tool: An Environment for Designing OLAP Applications

The number of On-Line Analytical Processing (OLAP) applications in the market has dramatically increased in the last years. Most of these applications provide their own multidimensional (MD) models to represent main MD properties, thereby making the design totally dependent of the target commercial OLAP application. In this paper, we present a Computer-Aided SoftwareEngineering (CASE) operation...

متن کامل

OLAP Personalization with User-Describing Profiles

In this paper we have highlighted five existing approaches for introducing personalization in OLAP: preference constructors, dynamic personalization, visual OLAP, recommendations with user session analysis and recommendations with user profile analysis and have analyzed research papers within these directions. We have pointed out applicability of personalization to OLAP schema elements in these...

متن کامل

OLAP Hierarchies: A Conceptual Perspective1

OLAP (On-Line Analytical Processing) tools support the decision-making process by giving users the possibility to dynamically analyze high volumes of historical data using operations such as roll-up and drill-down. These operations need well-defined hierarchies in order to prepare automatic calculations. However, many kinds of complex hierarchies arising in real-world situations are not address...

متن کامل

Personnalisation d'analyses décisionnelles sur des données multidimensionnelles

This thesis investigates OLAP analysis personalization within multidimensional databases.OLAP analyse is modeled through a graph where nodes represent the analysis contexts andgraph edges represent the user operations. The analysis context regroups the user query aswell as result. It is well described by a specific tree structure that is independent on thevisualization structure...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Database Manag.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2012