Is a Data Warehouse the appropriate solution to meet the Client need or would a reporting repository with specific operation requirements be a more appropriate solution?
It is important to gain a full understanding from the Client of the outcome of any exercise pertaining to the storage and re-use of data for Management reporting.
A simple set of examples would be:
All this information is valuable business information for marketing but can be answered from a simple reporting repository or indeed the operational database in which the information is collected.
Examples where a data warehouse would be of value using the same information would be:
The above request would potentially take many hours of processing against multiple sources of data, tying up valuable operational computing resources and needing additional interim storage in order to answer a question that may be posed only once.
In this case, a properly organised data warehouse with a method of storage designed to multi-thread queries against more than one database at at a time would be a very suitable approach.