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
andMTFeeders.AtStartup=T
in Planning Analytics database configuration, multi-threaded (MT) feeders are constructed at start-up. See MTFeeders.AtStartup for details on using theMTFeeders.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.