Here’s a list of things to avoid when developing a data warehouse.
These are not necessarily in priority order. The priorities depend on
your project.
1. Avoid technology for technology’s sake. Focus on business requirements and goals.
2. Avoid not securing a high-ranking business sponsor. If you lose your current sponsor, immediately find a replacement in the business sector of your organization.
3. Avoid trying to implement the entire data warehouse all at once.
Approach the data warehouse project as a series of integrated
sub-projects (data marts), and deliver each sub-project as it’s
completed.
4. Avoid expending excess energy and budget on structuring the data in the warehouse.
Do not over-normalize (starflake schema). Your focus should be the best
query performance that you can deliver and delivering a quality,
easy-to-use set of user interfaces.