A Framework for Real-time Analysis in OLAP Systems

OLAP systems are designed to quickly answer multi-dimensional queries against large data warehouse systems. Constructing data cubes and their associated indexes is time consuming and computationally expensive, and for this reason, data cubes are only refreshed periodically. Increasingly, organizatio...

Full description

Bibliographic Details
Main Author: Baluch, Omer
Format: Others
Published: 2012
Online Access:http://spectrum.library.concordia.ca/973932/4/A_Framework_in_Soft_Realtime_Analysis_in_OLAP_Systems_Omer_Baluch.pdf
Baluch, Omer <http://spectrum.library.concordia.ca/view/creators/Baluch=3AOmer=3A=3A.html> (2012) A Framework for Real-time Analysis in OLAP Systems. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.973932
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9739322013-10-22T03:46:38Z A Framework for Real-time Analysis in OLAP Systems Baluch, Omer OLAP systems are designed to quickly answer multi-dimensional queries against large data warehouse systems. Constructing data cubes and their associated indexes is time consuming and computationally expensive, and for this reason, data cubes are only refreshed periodically. Increasingly, organizations are demanding for both historical and predictive analysis based on the most current data. This trend has also placed the requirement on OLAP systems to merge updates at a much faster rate than before. In this thesis, we proposes a framework for OLAP systems that enables updates to be merged with data cubes in soft real-time. We apply a strategy of local partitioning of the data cube, and maintain a ``hot'' partition for each materialized view to merge update data. We augment this strategy by applying multi-core processing using the OpenMP library to accelerate data cube construction and query resolution. Experiments using a data cube with 10,000,000 tuples and an update set of 100,000 tuples show that our framework achieves a 99% performance improvement updating the data cube, a 76% performance increase when constructing a new data cube, and a 72% performance increase when resolving a range query against a data cube with 1,000,000 tuples. 2012-03-18 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/973932/4/A_Framework_in_Soft_Realtime_Analysis_in_OLAP_Systems_Omer_Baluch.pdf Baluch, Omer <http://spectrum.library.concordia.ca/view/creators/Baluch=3AOmer=3A=3A.html> (2012) A Framework for Real-time Analysis in OLAP Systems. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/973932/
collection NDLTD
format Others
sources NDLTD
description OLAP systems are designed to quickly answer multi-dimensional queries against large data warehouse systems. Constructing data cubes and their associated indexes is time consuming and computationally expensive, and for this reason, data cubes are only refreshed periodically. Increasingly, organizations are demanding for both historical and predictive analysis based on the most current data. This trend has also placed the requirement on OLAP systems to merge updates at a much faster rate than before. In this thesis, we proposes a framework for OLAP systems that enables updates to be merged with data cubes in soft real-time. We apply a strategy of local partitioning of the data cube, and maintain a ``hot'' partition for each materialized view to merge update data. We augment this strategy by applying multi-core processing using the OpenMP library to accelerate data cube construction and query resolution. Experiments using a data cube with 10,000,000 tuples and an update set of 100,000 tuples show that our framework achieves a 99% performance improvement updating the data cube, a 76% performance increase when constructing a new data cube, and a 72% performance increase when resolving a range query against a data cube with 1,000,000 tuples.
author Baluch, Omer
spellingShingle Baluch, Omer
A Framework for Real-time Analysis in OLAP Systems
author_facet Baluch, Omer
author_sort Baluch, Omer
title A Framework for Real-time Analysis in OLAP Systems
title_short A Framework for Real-time Analysis in OLAP Systems
title_full A Framework for Real-time Analysis in OLAP Systems
title_fullStr A Framework for Real-time Analysis in OLAP Systems
title_full_unstemmed A Framework for Real-time Analysis in OLAP Systems
title_sort framework for real-time analysis in olap systems
publishDate 2012
url http://spectrum.library.concordia.ca/973932/4/A_Framework_in_Soft_Realtime_Analysis_in_OLAP_Systems_Omer_Baluch.pdf
Baluch, Omer <http://spectrum.library.concordia.ca/view/creators/Baluch=3AOmer=3A=3A.html> (2012) A Framework for Real-time Analysis in OLAP Systems. Masters thesis, Concordia University.
work_keys_str_mv AT baluchomer aframeworkforrealtimeanalysisinolapsystems
AT baluchomer frameworkforrealtimeanalysisinolapsystems
_version_ 1716607715574284288