Dynamic View Materialization to Improve OLAP Drill-Down Operations

碩士 === 國立臺灣科技大學 === 資訊管理系 === 88 === View materializations can efficiently expedite the execution of OLAP queries. Traditionally, view materializations in Relational OLAP (ROLAP) are performed statically. That is, they are performed by only considering the cost model without taking the user’s query...

Full description

Bibliographic Details
Main Authors: Chia-Chen Lin, 林家震
Other Authors: Yungho Leu
Format: Others
Language:zh-TW
Published: 2000
Online Access:http://ndltd.ncl.edu.tw/handle/18113715280091617652
id ndltd-TW-088NTUST396022
record_format oai_dc
spelling ndltd-TW-088NTUST3960222016-01-29T04:18:54Z http://ndltd.ncl.edu.tw/handle/18113715280091617652 Dynamic View Materialization to Improve OLAP Drill-Down Operations 動態實體化視界以有效增進OLAP之Drill-Down操作 Chia-Chen Lin 林家震 碩士 國立臺灣科技大學 資訊管理系 88 View materializations can efficiently expedite the execution of OLAP queries. Traditionally, view materializations in Relational OLAP (ROLAP) are performed statically. That is, they are performed by only considering the cost model without taking the user’s query behavior into account. As a result, only the execution time for the materialization plan rather than the execution times of the user’s queries is optimized. In this thesis, we propose several methods that materialize views in a data cube by considering the user’s query behavior. The major data cube operation that is considered is the Drill-Down operation. The reason to choose the Drill-Down operation is that the Drill-Down operation is the most frequently issued and the most useful operation among the Cube operations in an ROLAP. Through collection and analyzing the use’s query histories, we outlined two materialization schemes─the path-oriented method and the segment-oriented method. In the path-oriented method, we keep track the count of the path reference and, then, use the count as the criterion to prioritize the order of materialization of views. While in the segment-oriented method, we keep track the count of the segment reference and use it to prioritize the order of Materialization. Through comprehensive experiments, we show that when the Drill-Down operation is the major user activities, the path-oriented method outperforms the segment-oriented method. On the contrary, when the Drill-Down operation does not prevail in the cube operations, the segment-oriented method performs better than the path-oriented method. We also consider the materialization problem in a hierarchy of a single dimension. In the hierarchy of a dimension, we measure the degree of clustering in each level of the hierarchy. Using the saving cost per unit of memory as the prioritization criterion, we prove that the level with the highest degree of clustering is the one that should be materialized first. Yungho Leu 呂永和 2000 學位論文 ; thesis 51 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 資訊管理系 === 88 === View materializations can efficiently expedite the execution of OLAP queries. Traditionally, view materializations in Relational OLAP (ROLAP) are performed statically. That is, they are performed by only considering the cost model without taking the user’s query behavior into account. As a result, only the execution time for the materialization plan rather than the execution times of the user’s queries is optimized. In this thesis, we propose several methods that materialize views in a data cube by considering the user’s query behavior. The major data cube operation that is considered is the Drill-Down operation. The reason to choose the Drill-Down operation is that the Drill-Down operation is the most frequently issued and the most useful operation among the Cube operations in an ROLAP. Through collection and analyzing the use’s query histories, we outlined two materialization schemes─the path-oriented method and the segment-oriented method. In the path-oriented method, we keep track the count of the path reference and, then, use the count as the criterion to prioritize the order of materialization of views. While in the segment-oriented method, we keep track the count of the segment reference and use it to prioritize the order of Materialization. Through comprehensive experiments, we show that when the Drill-Down operation is the major user activities, the path-oriented method outperforms the segment-oriented method. On the contrary, when the Drill-Down operation does not prevail in the cube operations, the segment-oriented method performs better than the path-oriented method. We also consider the materialization problem in a hierarchy of a single dimension. In the hierarchy of a dimension, we measure the degree of clustering in each level of the hierarchy. Using the saving cost per unit of memory as the prioritization criterion, we prove that the level with the highest degree of clustering is the one that should be materialized first.
author2 Yungho Leu
author_facet Yungho Leu
Chia-Chen Lin
林家震
author Chia-Chen Lin
林家震
spellingShingle Chia-Chen Lin
林家震
Dynamic View Materialization to Improve OLAP Drill-Down Operations
author_sort Chia-Chen Lin
title Dynamic View Materialization to Improve OLAP Drill-Down Operations
title_short Dynamic View Materialization to Improve OLAP Drill-Down Operations
title_full Dynamic View Materialization to Improve OLAP Drill-Down Operations
title_fullStr Dynamic View Materialization to Improve OLAP Drill-Down Operations
title_full_unstemmed Dynamic View Materialization to Improve OLAP Drill-Down Operations
title_sort dynamic view materialization to improve olap drill-down operations
publishDate 2000
url http://ndltd.ncl.edu.tw/handle/18113715280091617652
work_keys_str_mv AT chiachenlin dynamicviewmaterializationtoimproveolapdrilldownoperations
AT línjiāzhèn dynamicviewmaterializationtoimproveolapdrilldownoperations
AT chiachenlin dòngtàishítǐhuàshìjièyǐyǒuxiàozēngjìnolapzhīdrilldowncāozuò
AT línjiāzhèn dòngtàishítǐhuàshìjièyǐyǒuxiàozēngjìnolapzhīdrilldowncāozuò
_version_ 1718168058858569728