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...
Main Author: | |
---|---|
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 |