Of all the players in the OLAP market, none has been there longer than Cognos. This is a product line that began as a desktop suite and eventually metamorphosed into the client/server world. There is no more easy to use suite of end user reporting products. It is largely for this reason that they own the lion's share of the OLAP market. They have recently improved the functionality of the Cognos suite by adding web publishing tools that incorporate drill down capability. Very sexy.<br>
<br>
In the past, the Cognos suite, PowerPlay in particular, has suffered from scaleability problems. The recent move to a "three tier architecture" has alleviated some of the more serious problems. In the old, two tier model, the OLAP engine resided on the client workstation. This arrangement forced the entire database through the network for each OLAP query. It doesn't take very many concurrent users to eat up the available band width in a situation like that. By moving the OLAP engine to a web server, Cognos reduced the amount of network traffic dramatically. The story doesn't stop here, though.<br>
<br>
The basic design of the multidimensional database, the "PowerCube" under PowerPlay, and the associated OLAP engine, hasn't changed since the desktop days. All facts are stored at the most granular level and aggregated as needed at query time. This tends to put a practical limit on data volume and the number of dimensions that can be incorporated into the design without significantly affecting performance. Workarounds exist to help in some of these situations, and I have found Cognos very responsive when it comes to providing consultants and other technical support to help overcome the performance problems that do occur. More often than not, however, the cure involves sacrificing detail for performance.<br>
<br>
I can sympathize with your CR woes. Their suite has a history similar to the Cognos suite, and their products have been around almost as long. The problem you describe, however, sounds like it can be cured by being more careful about how you distribute the software. I suspect that problem will go away if you tighten up your software distribution procedures.<br>