Advanced Dispatcher Routing

Depending on how your system is set up, you may want to control how reports are distributed among servers.

For example, you have different departments that maintain their own servers, or you have specific servers set up for specific data access, such as Microsoft Windows servers for Microsoft SQL Server databases and Linux servers set up for DB2® access. You can set up IBM® Cognos® software so that report requests are processed by specific servers by applying routing rules.

Affinity settings take precedence over advanced routing settings. For more information, see Maximum Number of Processes and Connections.

When you define the routing rules, you must select a server group. Server group names are a property of a dispatcher or the configuration folders into which the dispatchers are organized. For more information to set server group names, see Setting server group names for advanced dispatcher routing.

To determine which server groups process certain reports, you must associate keywords with packages and user roles or groups, and then specify how the keywords are distributed among the dispatchers in your environment. The distribution is controlled by routing rules that you create for the routing keywords. The report request will be processed by a specific server depending on the keywords associated with the package from which the report was created and/or the user or group running the report.

When you create the routing rules, you create conditions that determine the server groups by which the reports are to be processed. For example, you can set up routing rules so that reports from a Finance package made by a user in the Finance group are processed by Finance servers. Alternatively, you can set up routing rules so that reports by any Sales users, regardless of which package was used to create the report, are processed by Sales servers. In the first example, you would specify keywords for both user role or group and package, but in the second you would only specify a keyword for user role or group and leave the package keyword blank. You do not have to specify a keyword for both package and user role or group in your routing rules.

You set up the routing keywords and the routing rules using IBM Cognos Connection.

You must have the required permissions to access IBM Cognos Administration functionality. See Secured Functions and Features.