Unload Cube - Feeders Now Do Not Work
-
- Posts: 19
- Joined: Thu Apr 26, 2012 10:52 pm
- OLAP Product: TM1
- Version: 9.5 - 10.1
- Excel Version: Microsoft Excel 2010
Unload Cube - Feeders Now Do Not Work
I have unloaded a cube and now my feeders dont work. I have restarted the server and still my aggregations will not calculate. I'm fairly certain my feeders are correct since I checked them all before i did the unload. I am in 10.1/Architect. Thanks.
-
- Regular Participant
- Posts: 164
- Joined: Tue May 04, 2010 10:49 am
- OLAP Product: Cognos TM1
- Version: 9.4.1 - 10.1
- Excel Version: 2003 and 2007
Re: Unload Cube - Feeders Now Do Not Work
I wouldn't be so sure, if your model isn't fed properly at startup, there's something wrong with your feeders.youngjedi wrote:I have unloaded a cube and now my feeders dont work. I have restarted the server and still my aggregations will not calculate. I'm fairly certain my feeders are correct since I checked them all before i did the unload. I am in 10.1/Architect. Thanks.
One point to note is that once a cell has been fed, it remains fed until the cube is unloaded or you restart your server (unless you're using persistent feeders anyway).
If you're editing the feeder statements and saving and re-saving your rules, it's possible to get the cube into a state where it's fed sufficiently but that some of those feeders weren't actually set by the feeder statements in the most recent version of the rules you have saved. Is this a possibility?
Are you using conditional feeders? Another option is that something in your model has changed such that a condition that was met previously is no longer true.
I hope that helps a bit.
- Harvey
- Community Contributor
- Posts: 236
- Joined: Mon Aug 04, 2008 4:43 am
- OLAP Product: PA, TM1, CX, Palo
- Version: TM1 8.3 onwards
- Excel Version: 2003 onwards
- Contact:
Re: Unload Cube - Feeders Now Do Not Work
One other thing to watch is stack overflow errors. If you have a long feeder chain (say ~400 hops or so), the TM1 server can run out of stack space. Stack space is a fixed amount allocated when the server starts up, and hence when it runs out, there's not much you can do.
If you have stack overflow errors, they should show up in your server message log file. However, I have found quirks in TM1 10.1 that LOOK like stack overflow errors but don't show up in the log as such, so I'm not sure these errors are being reported correctly in the latest version.
If you find part of a cube fed and others unfed, this can be a symptom of a stack overflow problem.
When developing and testing, it's best to turn persistent feeders off, or you may not detect feeder problems. For instance, if you write a rule that over-feeds, then correct it or make it conditional, the feeders the original rule generated will remain.
Under this scenario, you could develop happily, never knowing you have erroneous feeders until you deploy to production, so best to be cautious!
If you have stack overflow errors, they should show up in your server message log file. However, I have found quirks in TM1 10.1 that LOOK like stack overflow errors but don't show up in the log as such, so I'm not sure these errors are being reported correctly in the latest version.
If you find part of a cube fed and others unfed, this can be a symptom of a stack overflow problem.
When developing and testing, it's best to turn persistent feeders off, or you may not detect feeder problems. For instance, if you write a rule that over-feeds, then correct it or make it conditional, the feeders the original rule generated will remain.
Under this scenario, you could develop happily, never knowing you have erroneous feeders until you deploy to production, so best to be cautious!
Take your TM1 experience to the next level - TM1Innovators.net