A poorly designed data warehouse can cause companies to base their knowledge on incorrect data, affecting business performance analysis and promoting poor business decisions. We discuss the 4 essential steps to take when designing an enterprise data warehouse.