Benefits of the pre-fetching Rules Engine

Accelerators were introduced because rule calculations were dramatically slower than aggregations. Under the accelerated Rules Engine, the administrator writes accelerator definitions to flag the cells to be calculated. This is a complex and error prone process.

The goal of the pre-fetching Rules Engine is to speed up the non-accelerated rule calculations in such a way that the performance is comparable to the performance of an accelerated cube. Consequently, the creation of rules is much easier and the process of creating accelerators is no longer required.

Additionally, omitting the accelerators avoids the requirement to create accelerator flags at load time. This speeds up cube loading dramatically.

The pre-fetching Rules Engine works with the same syntax as the accelerated Rules Engine.

For compatibility reasons, existing accelerated rules continue to work. You do not need to change your rules. However, the performance without accelerators can be better than with accelerators. Try your rules with and without accelerators to optimize your implementation.

The pre-fetching Rules Engine does not "auto-generate" accelerators. The pre-fetching Rules Engine calculates in a much different way. Accelerators and accelerator flags are no longer required.