… business intelligence implementations are often called failures when they fail to meet the required objectives, lack user acceptance or are only implemented after numerous long delays.
Called failures? Sounds like failures to me. You?
News: The cause of such failures has been discovered:
…an improperly modeled repository not adhering to basic dimensional modeling principles
I would have said that not having a shared semantic, one shared by all the shareholders in the project, would be the root cause for most project failures.
I’m not particular about how you achieve that shared semantic. You could use white boards, sticky notes or have people physically act out the system. The important thing being to avoid the assumption that other stakeholders “know what I mean by….” They probably don’t. And several months into building of data structures, interfaces, etc., is a bad time to find out you assumed incorrectly.
The lack of a shared semantic can result in an “…improperly modeled repository…” but that is much later in the process.
Quotes from: Oracle Expert Shares Implementation Key