About conditional feeders...

Post Reply
User avatar
rodrigo
Posts: 49
Joined: Tue Jun 03, 2008 10:34 pm
OLAP Product: TM1, Executive Viewer
Version: 9.4 MR1 with FP3
Excel Version: 2003

About conditional feeders...

Post by rodrigo »

Hi,

My model have many rules, like 500, I use if's (for example if forecast control is "actual", use "X", if forecasted use "y"), moreless every rule have that kind of situation. My cube grows to 100MB and lasts like 2-3 minutes to do the calc and aggregation work with 7 dimensions.

My performance will grow with conditional feeders as well i can obtain the same accurate results? probably in a pure BI model you can have less formulas to reevaluate each time feeders grow, but in budgets with many formulas reading each conditional feeder is a good idea?

I am using this conditional feeders in some rules that involve many calculations, as well used the reevaluate flag on the .cfg. But before making my move to all the rules i would like have some opinion.

Thanks in advance...
User avatar
Eric
MVP
Posts: 373
Joined: Wed May 14, 2008 1:21 pm
OLAP Product: TM1
Version: 9.4
Excel Version: 2003
Location: Chicago, IL USA

Re: About conditional feeders...

Post by Eric »

I am not sure I completly understand your question but....
My performance will grow with conditional feeders as well i can obtain the same accurate results?
You will see better performance with conditional feeders and the outcome of the rule will not change, if it is done correctly.
Regards,
Eric
Blog: http://tm1-tipz.blogspot.com
Articles: http://www.google.com/reader/shared/use ... /label/TM1


Production: 32 bit 9.0 SP2, Windows 2000 Advanced Server. Web: 32 bit 9.0 SP2, Windows 2000 Server. Excel 2003
User avatar
rodrigo
Posts: 49
Joined: Tue Jun 03, 2008 10:34 pm
OLAP Product: TM1, Executive Viewer
Version: 9.4 MR1 with FP3
Excel Version: 2003

Re: About conditional feeders...

Post by rodrigo »

Well, I wanted to know the experience with them and if you can use as many conditional feeders as you need them (in my case, to feed a lot of rules..) :D
User avatar
Steve Rowe
Site Admin
Posts: 2417
Joined: Wed May 14, 2008 4:25 pm
OLAP Product: TM1
Version: TM1 v6,v7,v8,v9,v10,v11+PAW
Excel Version: Nearly all of them

Re: About conditional feeders...

Post by Steve Rowe »

Rodrigo,
It's difficult to give general advice on conditional feeders. They need to be considered on a case by case basis.

It's possible to make the performance of your system worse using conditional feeders, especially if you have re-evaluate conditional feeder flag on.

Perhaps if you post your rules and some structural information the forum can give you more specific advice.

Cheers,
Technical Director
www.infocat.co.uk
User avatar
Martin Ryan
Site Admin
Posts: 1988
Joined: Sat May 10, 2008 9:08 am
OLAP Product: TM1
Version: 10.1
Excel Version: 2010
Location: Wellington, New Zealand
Contact:

Re: About conditional feeders...

Post by Martin Ryan »

You can use as many as you like, but nested if statements have (or had) a limit of 30. But then if you write 30 if statements you're likely to go cross eyed.

Also, while conditional statements use less RAM they take up more time as they need to be evaluated. This will affect your server start up time and how long the rule takes to save.

Martin
Please do not send technical questions via private message or email. Post them in the forum where you'll probably get a faster reply, and everyone can benefit from the answers.
Jodi Ryan Family Lawyer
User avatar
jim wood
Site Admin
Posts: 3951
Joined: Wed May 14, 2008 1:51 pm
OLAP Product: TM1
Version: PA 2.0.7
Excel Version: Office 365
Location: 37 East 18th Street New York
Contact:

Re: About conditional feeders...

Post by jim wood »

Another thing to consider is that conditional feeders will increaes your model startup time. We have quite a big cube set and only one cube contained conditional feeders. Before I removed them the server instance took 6.5 hours to start up. Now I have removed them it is down to 2.5 hours.

Your model may be small at the moment but it is something to consider going forward as your cubes increase in size,

Jim.
Struggling through the quagmire of life to reach the other side of who knows where.
Shop at Amazon
Jimbo PC Builds on YouTube
OS: Mac OS 11 PA Version: 2.0.7
User avatar
Eric
MVP
Posts: 373
Joined: Wed May 14, 2008 1:21 pm
OLAP Product: TM1
Version: 9.4
Excel Version: 2003
Location: Chicago, IL USA

Re: About conditional feeders...

Post by Eric »

Jim,

I believe that is the second time you mentioned the 6.5 hour cube start-up. I am awe struck every time I see that. Would you mind sharing a few others specs on that cube just to satisfy my curiosity?

Dim Count
Elements Per Dim
Cube Size
RAM on Server
Anything else you think is worth sharing?
Regards,
Eric
Blog: http://tm1-tipz.blogspot.com
Articles: http://www.google.com/reader/shared/use ... /label/TM1


Production: 32 bit 9.0 SP2, Windows 2000 Advanced Server. Web: 32 bit 9.0 SP2, Windows 2000 Server. Excel 2003
User avatar
jim wood
Site Admin
Posts: 3951
Joined: Wed May 14, 2008 1:51 pm
OLAP Product: TM1
Version: PA 2.0.7
Excel Version: Office 365
Location: 37 East 18th Street New York
Contact:

Re: About conditional feeders...

Post by jim wood »

The cube in question was called TAPS. It was 9GB in size. It still has 7 dimensions:

Measure - 276
Version - 44
Brand - 251
Handling - 11
Division - 33
Outlet - 7578
Time - 2563

This cube was central hub for everything else and had feeders for 3 other cubes (These were the variable feeders before I remobved them. For Intake alone there were something in the region of 45 variable feeders. I inherited these.).

We Also have the following cubes:
TAPS Sandbox - 8GB
TAPS Summary - 3GB
TAPS Daily Sales Detail - 4GB
TAPS Reporting - 4GB
Intake Planning - 1GB
Plus some otehr smaller cubes.

I inherited TAPS and my long term plan has always been to replace it with the Summary cube. The problem I have been experiencing with 9.1 SP3 have brought my plans forward. I have removed some of the detail from a variety of cubes but remvonig the variable feeders has slashed 4 hours off our server startup time. It has also lowered memory usage by quite a bit.

Jim.
Struggling through the quagmire of life to reach the other side of who knows where.
Shop at Amazon
Jimbo PC Builds on YouTube
OS: Mac OS 11 PA Version: 2.0.7
User avatar
rodrigo
Posts: 49
Joined: Tue Jun 03, 2008 10:34 pm
OLAP Product: TM1, Executive Viewer
Version: 9.4 MR1 with FP3
Excel Version: 2003

Re: About conditional feeders...

Post by rodrigo »

somewhere in the applix forum somebody posted the idea of building a forecast cube ( sorry dont remember the name of this excellent collaborator), thats what i am doing, this cube is complex in formulas, but it only works with 2 years of actuals, and a high detailed bugdet forecast for the next year and the ending of the previous period. the matter is that some formulas work on a rolling forecast basis like sales

I am going to develop this ideas and see what happen on my 32 bit 4 GB server,

Thanks guys, interesting answers!
Post Reply