1. A data warehouse solution system comprising: a metadata model having a data information model including metadata that describes models for generating a data warehouse, and an information needs model including metadata regarding information needs for building reports by users; an engine having a data management service unit for providing data management services including generation of a data warehouse using the data information model, and a report management service unit for providing report management services including generation of reports using the information needs model and the data warehouse; and a user interface having a modeling user interface for presenting the data information model to the users for manipulating data warehouse objects, and a customer user interface for presenting the information needs model to the users for report generation.