MTFeeders

Applies multi-threaded query parallelization techniques to the following processes: the CubeProcessFeeders TurboIntegrator function, cube rule updates, and construction of multi-threaded (MT) feeders at start-up.

Parameter type: optional, dynamic

The default setting is disabled (F). Enable this parameter to improve the processing of feeders. Set MTFeeders=T to obtain the following benefits:

  • Process optimization when you use the CubeProcessFeeders( <cube_name>) TurboIntegrator function.
  • When a rule update involves updating feeder cubes, the process is optimized by running in parallel. Rules are updated manually or by using the RuleLoadFromFile (Cube, TextFile) TurboIntegrator function.
  • When used MTFeeders=T and MTFeeders.AtStartup=T in Planning Analytics database configuration, multi-threaded (MT) feeders are constructed at start-up. See MTFeeders.AtStartup for details on using the MTFeeders.AtStartup configuration parameter.
CAUTION:
Setting MTFeeders=T increases memory usage significantly.

Conditional feeders

When MTFeeders is enabled, Planning Analytics cannot manage the order in which feeders are calculated. There might be cases where processing order has an adverse effect on your application due to some order-of-evaluation dependencies in the multi-threaded environment.

Enabling MTFeeders to apply feeder construction during server startup is not supported when your Planning Analytics model uses conditional feeders. Set MTFeeders=F or exclude the parameter from the Planning Analytics database configuration.