The article discusses how an improperly modeled repository is often the cause of unsuccessful or delayed business intelligence (BI) implementations, as the repository plays a key role as the heart of any BI environment. It emphasizes that dimensional modeling principles should be followed when designing the repository to ensure requirements like reporting, performance, and user acceptance are met. Adhering to data modeling best practices when developing the physical and business models in the repository is also important for a successful BI implementation.