Font Size: a A A

View Maintenance Mechanism Based On Business Intelligence System

Posted on:2004-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:X H HuFull Text:PDF
GTID:2168360092996665Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As Information Technology improves, Data Warehousing comes to play an important role in many fields. A data warehouse (DW) can be abstractly seen as a set of materialized views defined over a set of remote data sources.View maintenance is a challenging problem in data warehousing. This paper introduces AND/OR DAG(Directed Acyclic Graph) to materialized view sets and proposes a materialized view sets management mechanism on the background of the view maintenance problems and the theory of data warehouse in the Dong Gang Logistical Business Intelligence System.A DW is intended to satisfy a set of queries. The materialized views in a DW relate to each other in a complex manner, through common sub-expressions, in order to guarantee high query performance and low view maintenance cost. As time passes, new materialized views are added in order to satisfy new queries, while old queries are dropped. The evolution of a D W can result in a redundant set of materialized views.In this paper, we address the problem of detecting redundant materialized views in a given DW view selection, that is, materialized views that can be removed from DW without negatively affecting the query evaluation or the view maintenance process. Using an AND/OR DAG representing for multiple queries and views, we first formalize the process of propagating source relation changes to the materialized views by exploiting common sub-expressions between views and by using other materialized views that are not affected by these changes.Then, we provide an algorithm for detecting materialized views that are not needed in the process of propagating source relation changes to the DW. We also show how trivially redundant views can be identified in this process.Finally, we use these results to provide a procedure for detecting materialized views that are redundant in a DW. Our approach considers a broad class of views that includes grouping/aggregation views and is not dependent on a specific cost model.
Keywords/Search Tags:Business Intelligence System, Data warehouse evolution, Materialized views, View maintenance, Redundant views
PDF Full Text Request
Related items