The Evolutionary Data Warehouse--An Object-Oriented Approach

This paper describes techniques for designing both the front and back end of a data warehouse in such a way that companies can continue to evolve their warehouse and query tools as their business changes, instead of continuously having to restructure and rewrite their existing tools. Object-oriented design and pattern languages are also discussed.