Duration of TI process which launch first and second times

Post Reply
EP_explorer
Regular Participant
Posts: 221
Joined: Sat Dec 04, 2010 2:35 pm
OLAP Product: PAL
Version: 2.0.9
Excel Version: 2016

Duration of TI process which launch first and second times

Post by EP_explorer »

TI process copies data from one cube to another.

It only contains in Data
CellPutN(NVALUE, 'Payments_Versions',months_cons,Numbers,Items,CFO,OMS_total,Version);

I notice such thing. When I start TM1 server and launch this process first time it takes 5 minutes from start to finish. When I launch it second time duration lessen drastically. It takes only several seconds.

It seems Cube-source loads in memory during first time and owing to it the second time duration lasts less time.

So is my guess right? And if so what can I do for loading cube-source in memory during starting of TM1 server?
lotsaram
MVP
Posts: 3706
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Duration of TI process which launch first and second tim

Post by lotsaram »

EP_explorer wrote:TI process copies data from one cube to another.

It only contains in Data
CellPutN(NVALUE, 'Payments_Versions',months_cons,Numbers,Items,CFO,OMS_total,Version);

I notice such thing. When I start TM1 server and launch this process first time it takes 5 minutes from start to finish. When I launch it second time duration lessen drastically. It takes only several seconds.

It seems Cube-source loads in memory during first time and owing to it the second time duration lasts less time.

So is my guess right? And if so what can I do for loading cube-source in memory during starting of TM1 server?
Yes that's exactly right, it is faster the 2nd time because the rule calculated values are now cached and do not need to be re-evaluated. This will be the case provided there is no intermediate data change to the cube or any cube it has a dependency on. To pre-calculate before running the process review posts on using the ViewConstruct function.
Post Reply