Purchase your Section 508 Compliance Support guide now!

Purchase your Section 508 Compliance Support guide now!

Cognos Connection -- Server Optimization

What exactly are request affinity connections?

 

A high affinity requests is one that can be executed on any report server but would be most efficiently executed on a specific report server - page down on an interactive report is a great example of this. If the same report server is used, we scroll the existing database cursor and render the page. If another report server is used the query would have to be re-run to perform the action.

 

A low affinity request is one that can be completed with the same efficiency by any report server - running a report is a great example. Low affinity requests will be balanced across the available Cognos 8 server (i.e. across the computers running Cognos 8).

 

There are also absolute affinity requests. These are requests that can only be executed by a given report server - cancel report execution is a great example of this. You can only cancel a report on the server running it. By its very nature, absolute affinity requests are just that – absolute, therefore tuning parameters for this type of request are not exposed in Cognos 8 to avoid redundancy.