View Materialization in a Data Cube: Optimization Models and Heuristics

Data warehouse has become an integral part in developing a DSS in any organization. One of the key architectural issues concerning the efficient design of a data warehouse is to determine the “right†number of views to be materialized in order to minimize the query response time experienced by the decision makers in the organization. We consider a bottleneck objective in designing such a materialization scheme which has the effect of guaranteeing a certain level of performance. We examine linear integer programming formulations, and develop heuristics and report on the performance of these heuristics. We also evaluate heuristics reported in the literature for the view materialization problem with a simpler objective.

[1]  Myoung-Ho Kim,et al.  Finding an efficient rewriting of OLAP queries using materialized views in data warehouses , 2002, Decis. Support Syst..

[2]  Goetz Graefe,et al.  Multi-table joins through bitmapped join indices , 1995, SGMD.

[3]  Pedro Furtado Node Partitioned Data Warehouses: Experimental Evidence and Improvements , 2006, J. Database Manag..

[4]  Arie Segev,et al.  Optimal update policies for distributed materialized views , 1991 .

[5]  Lakshmi S. Iyer,et al.  Knowledge warehouse: an architectural integration of knowledge management, decision support, artificial intelligence and data warehousing , 2002, Decis. Support Syst..

[6]  Thilini Ariyachandra,et al.  Data warehouse governance: best practices at Blue Cross and Blue Shield of North Carolina , 2004, Decis. Support Syst..

[7]  S.-M. Huang,et al.  Intelligent Cache Management for Mobile Data Warehouse Systems , 2005, J. Database Manag..

[8]  Chin-Wan Chung,et al.  Space-efficient cubes for OLAP range-sum queries , 2004, Decis. Support Syst..

[9]  Heeseok Lee,et al.  A Metadata Oriented Architecture for Building Datawarehouse , 2001, J. Database Manag..

[10]  Panos Kalnis,et al.  View selection using randomized search , 2002, Data Knowl. Eng..

[11]  Inderpal Singh Mumick,et al.  Selection of Views to Materialize in a Data Warehouse , 2005, IEEE Trans. Knowl. Data Eng..

[12]  Hamid Pirahesh,et al.  Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals , 1996, Data Mining and Knowledge Discovery.

[13]  Gio Wiederhold,et al.  Incremental Recomputation of Active Relational Expressions , 1991, IEEE Trans. Knowl. Data Eng..

[14]  Barbara Wixom,et al.  The benefits of data warehousing: why some organizations realize exceptional payoffs , 2002, Inf. Manag..