Multiprocessing with Cognos Transformer Server

By upgrading to a multi-CPU server and running multiple instances of Cognos® Transformer in parallel, you can significantly decrease the build time for your largest cubes. In a model that generates more than one cube, the overall creation time is reduced to the time taken for the slowest cube to build.

Use th following strategies:

  • Give each Cognos Transformer process its own CPU. Because each instance uses system resources independently, ensure that each one has sufficient memory, I/O bandwidth, and disk space.
  • Provide each Cognos Transformer instance with its own configuration files.
  • Do not share the locations of DataWorkDirectory and ModelWorkDirectory among multiple instances.
  • Add an ampersand (&) to the end of the UNIX or Linux® command line to begin your first process in background mode. For example, use
    cogtr
    -mmodel.mdl
    &

    When control returns to the command prompt, initiate a second cogtr command in parallel.

  • To continue processing on UNIX or Linux after session log off, type the command
    nohup cogtr -mmodel.mdl