Data warehouse design

Developing a data warehouse is a complex, expensive, time consuming, and prone to fail task. Different data warehouse models and methods have been presented during the last few years. However, none of them addresses the whole development process in an integrated manner.

In this website we present our data warehouse development method, based on the Unified Modeling Language (UML) and the Unified Process (UP), which addresses the analysis and design of both the data warehouse back-stage and front-end. For this task, we have extended the UML in order to accurately represent the different parts and properties of a data warehouse. Our proposal provides a seamless method for developing data warehouses and it is a great help when designing, implementing and deploying a data warehouse.

The main advantages of our proposal are:

Some of our publications about data warehouse design: