A Temporal Multidimensional Model and OLAP Operators

2020 ◽  
Vol 16 (4) ◽  
pp. 112-143
Author(s):  
Waqas Ahmed ◽  
Esteban Zimányi ◽  
Alejandro Ariel Vaisman ◽  
Robert Wrembel

Usually, data in data warehouses (DWs) are stored using the notion of the multidimensional (MD) model. Often, DWs change in content and structure due to several reasons, like, for instance, changes in a business scenario or technology. For accurate decision-making, a DW model must allow storing and analyzing time-varying data. This paper addresses the problem of keeping track of the history of the data in a DW. For this, first, a formalization of the traditional MD model is proposed and then extended as a generalized temporal MD model. The model comes equipped with a collection of typical online analytical processing (OLAP) operations with temporal semantics, which is formalized for the four classic operations, namely roll-up, dice, project, and drill-across. Finally, the mapping from the generalized temporal model into a relational schema is presented together with an implementation of the temporal OLAP operations in standard SQL.

2021 ◽  
Vol 17 (4) ◽  
pp. 1-28
Author(s):  
Waqas Ahmed ◽  
Esteban Zimányi ◽  
Alejandro A. Vaisman ◽  
Robert Wrembel

Data warehouses (DWs) evolve in both their content and schema due to changes of user requirements, business processes, or external sources to name a few. Although multiple approaches using temporal and/or multiversion DWs have been proposed to handle these changes, an efficient solution for this problem is still lacking. The authors' approach is to separate concerns and use temporal DWs to deal with content changes, and multiversion DWs to deal with schema changes. To address the former, previously, they have proposed a temporal multidimensional (MD) model. In this paper, they propose a multiversion MD model for schema evolution to tackle the latter problem. The two models complement each other and allow managing both content and schema evolution. In this paper, the semantics of schema modification operators (SMOs) to derive various schema versions are given. It is also shown how online analytical processing (OLAP) operations like roll-up work on the model. Finally, the mapping from the multiversion MD model to a relational schema is given along with OLAP operations in standard SQL.


2019 ◽  
Vol 2 (1) ◽  
pp. 18-23 ◽  
Author(s):  
Ridho Darman

A whirlwind is a natural disaster with a relatively high incidence. In improving whirlwinddisaster mitigation preparedness, analysis of historical  data of events is needed to minimize the possibility of losses. In this study, data analysis was carried out using the Online Analytical Processing (OLAP) method with the Zoho Reports application so that it can be known to the region prone to whirlwind and the time of occurrence to help those who have an importance in decision making. The results of the analysis are in the form of information displayed in graphical form from data on the occurrence of whirlwind in Indonesia in 2011-2014.


2011 ◽  
pp. 141-156
Author(s):  
Rahul Singh ◽  
Richard T. Redmond ◽  
Victoria Yoon

Intelligent decision support requires flexible, knowledge-driven analysis of data to solve complex decision problems faced by contemporary decision makers. Recently, online analytical processing (OLAP) and data mining have received much attention from researchers and practitioner alike, as components of an intelligent decision support environment. Little that has been done in developing models to integrate the capabilities of data mining and online analytical processing to provide a systematic model for intelligent decision making that allows users to examine multiple views of the data that are generated using knowledge about the environment and the decision problem domain. This paper presents an integrated model in which data mining and online analytical processing complement each other to support intelligent decision making for data rich environments. The integrated approach models system behaviors that are of interest to decision makers; predicts the occurrence of such behaviors; provides support to explain the occurrence of such behaviors and supports decision making to identify a course of action to manage these behaviors.


Author(s):  
Ladjel Bellatreche ◽  
Kamalakar Karlapalem ◽  
Mukesh Mohania

Information is one of the most valuable assets of an organization, and when used properly can assist intelligent decision-making that can significantly improve the functioning of an organization. Data warehousing is a recent technology that allows information to be easily and efficiently accessed for decision-making activities. On-line analytical processing (OLAP) tools are well studied for complex data analysis. A data warehouse is a set of subject-oriented, integrated, time varying and non-volatile databases used to support the decision-making activities (Inmon, 1992).


2008 ◽  
pp. 2964-2977
Author(s):  
Rahul Singh ◽  
Richard T. Redmond ◽  
Victoria Yoon

Intelligent decision support requires flexible, knowledge-driven analysis of data to solve complex decision problems faced by contemporary decision makers. Recently, online analytical processing (OLAP) and data mining have received much attention from researchers and practitioner alike, as components of an intelligent decision support environment. Little that has been done in developing models to integrate the capabilities of data mining and online analytical processing to provide a systematic model for intelligent decision making that allows users to examine multiple views of the data that are generated using knowledge about the environment and the decision problem domain. This paper presents an integrated model in which data mining and online analytical processing complement each other to support intelligent decision making for data rich environments. The integrated approach models system behaviors that are of interest to decision makers; predicts the occurrence of such behaviors; provides support to explain the occurrence of such behaviors and supports decision making to identify a course of action to manage these behaviors.


Author(s):  
Elzbieta Malinowski

In the database design, the advantages of using conceptual models for representing users’ requirements are well known. Nevertheless, even though data warehouses (DWs) are databases that store historical data for analytical purposes, they are usually represented at the logical level using the star and snowflake schemas. These schemas facilitate delivery of data for online analytical processing (OLAP) systems. In particular, hierarchies are important since traversing them, OLAP tools perform automatic aggregations of data using the roll-up and drill-down operations. The former operation transforms detailed data into aggregated ones (e.g., daily into monthly sales) while the latter does the opposite.


2013 ◽  
Vol 1 (2) ◽  
Author(s):  
Azoumana Kamagate

Este procesamiento analítico le da pautas al mundo empresarial, en permitir realizar análisis multidimensional de las bases de datos de gran volumen en las organizaciones, para realizar toma de decisiones de los mismos (que son el tema de consultas especiales). Un sistema OLAP debe cumplir las reglas del Dr. Codd: Se tiene que tener una visión multidimensional de los datos; Pensar en dimensiones y métricas de Negocio. No en tablas y en campos.AbstractThis analytical process sets out the guidelines for the business world by carrying out a multidimensional analysis of high volume databases in organizations for decision-making. An OLAP system should obey the rules of Dr. Codd: you should have a multidimensional vision of the data: thinking in terms of the dimensions and metrics of business. Not tables and fields.


Author(s):  
Lixin Fu ◽  
Wen-Chen Hu

Since the late ’80s and early ’90s, database technologies have evolved to a new level of applications: online analytical processing (OLAP), where executive management can make quick and effective strategic decisions based on knowledge in terms of queries against large amounts of stored data. Some OLAP systems are also regarded as decision support systems (DSSs) or executive information systems (EIS). The traditional, well-established online transactional processing (OLTP) systems such as relational database management systems (RDBMS) mainly deal with mission-critical daily transactions. Typically, there are a large number of short, simple queries such as lookups, insertions, and deletions. The main focus is transaction throughput, consistency, concurrency, and failure recovery issues. OLAP systems, on the other hand, are mainly analytical and informational. OLAP systems are usually closely coupled with data warehouses, which can contain very large data sets that may include historical data as well as data integrated from different departments and geographical locations. So the sizes of data warehouses are usually significantly larger than common OLTP systems. In addition, the workloads of OLAP are quite different from those of traditional transaction systems: The queries are unpredictable and much more complicated. For example, an OLAP query could be, “For each type of car and each manufacturer, list market share change in terms of car sales between the first quarter of 2005 and the first quarter of 2006.” The purpose of these queries is not for the daily operational maintenance of data; instead, it is for deeper knowledge from data used for decision support.


Author(s):  
Elzbieta Malinowski ◽  
Esteban Zimányi

Data warehouses integrate data from different source systems to support the decision process of users at different management levels. Data warehouses rely on a multidimensional view of data usually represented as relational tables with structures called star or snowflake schemas. These consist of fact tables, which link to other relations called dimension tables. A fact table represents the focus of analysis (e.g., analysis of sales) and typically includes attributes called measures. Measures are usually numeric values (e.g., quantity) used for performing quantitative evaluation of different aspects in an organization. Measures can be analyzed according to different analysis criteria or dimensions (e.g., store dimension). Dimensions may include hierarchies (e.g., month-year in the time dimension) for analyzing measures at different levels of detail. This analysis can be done using on-line analytical processing (OLAP) systems, which allow dynamic data manipulations and aggregations. For example, the roll-up operation transforms detailed measures into aggregated data (e.g., daily into monthly or yearly sales) while the drill-down operations does the contrary. Multidimensional models include a time dimension indicating the timeframe for measures, e.g., 100 units of a product were sold in March 2007. However, the time dimension cannot be used to keep track of changes in other dimensions, e.g., when a product changes its ingredients. In many cases the changes of dimension data and the time when they have occurred are important for analysis purposes. Kimball and Ross (2002) proposed several implementation solutions for this problem in the context of relational databases, the so-called slowly-changing dimensions. Nevertheless, these solutions are not satisfactory since either they do not preserve the entire history of data or are difficult to implement. Further, they do not consider the research realized in the field of temporal databases. Temporal databases are databases that support some aspects of time (Jensen & Snodgrass, 2000). This support is provided by means of different temporality types1, to which we refer in the next section. However, even though temporal databases allow to represent and to manage time-varying information, they do not provide facilities for supporting decision-making process when aggregations of high volumes of historical data are required. Therefore, a new field called temporal data warehouses joins the research achievements of temporal databases and data warehouses in order to manage time-varying multidimensional data.


Author(s):  
Ladjel Bellatreche ◽  
Kamalakar Karlapalem ◽  
Mukesh Mohania

Information is one of the most valuable assets of an organization, and when used properly can assist intelligent decision-making that can significantly improve the functioning of an organization. Data warehousing is a recent technology that allows information to be easily and efficiently accessed for decision-making activities. On-line analytical processing (OLAP) tools are well studied for complex data analysis. A data warehouse is a set of subject-oriented, integrated, time varying and non-volatile databases used to support the decision-making activities (Inmon, 1992).


Sign in / Sign up

Export Citation Format

Share Document