Batch optimization and calculation segregation
When Incentives's calculate feature runs in incremental mode, only the calculations with changes to its source data will run. In non-incremental mode, every calculation in the model runs.
Recommendation for optimization and calculation segregation
Presenter Reports offer an opportunity to reduce batch run time by focusing only on necessary calculations.
Critical/non-critical calculation segregation
Use Presenter Reports to separate critical and non-critical calculations.
Schedule the critical calculations to run during specific time windows.
Targeted calculation execution
Add specific calculations as sources in Presenter Reports to avoid running the entire model.
This method triggers only the needed calculations and their dependencies, optimizing the batch run.
Batch flexibility
Batch flexibility allows for the execution of certain calculations at different times, instead of processing the same calculations repeatedly using Incentives's Calculate feature.
Combining with saved imports/external scripts
Presenter Reports can be integrated with other processes, such as Saved Imports or External Tools scripts, allowing batch operations between calculation groups.
Using Presenter Reports in unlocked models
In unlocked models, Presenter Reports can selectively add or delete calculations, giving more control over the batch process.
Regular Incentives Calculate runs
Run the Calculate feature periodically to ensure all calculations, not triggered by Presenter Reports, are updated.