Recommended

Twitter

TM1 Rules Vs TI Processes

One of the most important decision that TM1 Developers need to make during design phase is to decide whether to use Rules or TI processes to move data between cells or cubes.

Below are some of the important things to consider while making this decision:-

Frequency of data movement:-

If the changes in data need to be reflected in real time, Rules will need to be used. If real time data is not a requirement  then developers can use Turbo Integrator Processes.

Performance:-
Even if developers are using Feeders efficiently, calculating cells using rules will still add some overhead in terms of processing power. If too many cells need to be calculated, loading a cube can take too long. Turbo Integrator processes on the other hand will place calculated values in the target cells and there would be no additional overhead while the cubes are being loaded or views are being changed by the user.

Memory Usage:-
Rules and their corresponding feeders add to the memory usage on the server when the calculated cells are accessed directly or through other cells which might require values from calculated cells.

All these parameters should be considered all together and not in isolation while deciding between Rules and TI Processes.