Gathering and analyzing requirements for BI projects have several components that are unique on IT projects. One of the complexities includes uncovering and defining multiple dimensions of information that clients want to see reported. Another challenge is to make data flexible enough to allow as-yet unknown querying and “mining.”