TM1 Server Crash
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
TM1 Server Crash
I have had problems with a TM1 server crashing and although I think I have resolved the issue I am hoping if anyone can help me understand why what I discovered would cause a TM1 server instance to crash.
To cut a long story short it appears as if a ragged or unbalanced dimension was causing the issue, so I had a dimension with no Top or All level. the highest level in the dimension is level 2 and there is a level 1 and 0. The dimension was ragged because all but one of the highest level parents is level 2, except one where the highest is level 1. I changed this ragged level to match all the others, so it had a level 2, 1 and 0 and this appears to have resolved the issue. Please note there is still no Top or All level in this dimension.
Not sure why this would resolve the issue as my understanding is that TM1 can handle ragged dimensions
I will attach a document which gives the slightly longer story
To cut a long story short it appears as if a ragged or unbalanced dimension was causing the issue, so I had a dimension with no Top or All level. the highest level in the dimension is level 2 and there is a level 1 and 0. The dimension was ragged because all but one of the highest level parents is level 2, except one where the highest is level 1. I changed this ragged level to match all the others, so it had a level 2, 1 and 0 and this appears to have resolved the issue. Please note there is still no Top or All level in this dimension.
Not sure why this would resolve the issue as my understanding is that TM1 can handle ragged dimensions
I will attach a document which gives the slightly longer story
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
Re: TM1 Server Crash
Please see attached
- Attachments
-
- Forum Server crash notes.docx
- (51.86 KiB) Downloaded 385 times
-
- MVP
- Posts: 2836
- Joined: Tue Feb 16, 2010 2:39 pm
- OLAP Product: TM1, Palo
- Version: Beginning of time thru 10.2
- Excel Version: 2003-2007-2010-2013
- Location: Atlanta, GA
- Contact:
Re: TM1 Server Crash
Ragged hierarchies are normal for TM1 and would not cause a server to crash. It is more likely you have some issues with rules and/or feeders causing the issue. BTW, a dimension with no Level 0 elements (leaf level elements) would be pretty much worthless as you would not be able to store any data in a cube using that dimension. Granted you could use rules to put data in an intersection of non-leaf level cells but you wouldn't be able to store anything.Mark RMBC wrote:ITo cut a long story short it appears as if a ragged or unbalanced dimension was causing the issue
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
Re: TM1 Server Crash
Thanks for the Reply TOMOK,
I do have leaf level elements in the dimension.
Ok, if it isn't the ragged hierarchy what sort of rules or feeder issues can cause the server crash?
Just to help me when investigating!
cheers, Mark
I do have leaf level elements in the dimension.
Ok, if it isn't the ragged hierarchy what sort of rules or feeder issues can cause the server crash?
Just to help me when investigating!
cheers, Mark
-
- MVP
- Posts: 2836
- Joined: Tue Feb 16, 2010 2:39 pm
- OLAP Product: TM1, Palo
- Version: Beginning of time thru 10.2
- Excel Version: 2003-2007-2010-2013
- Location: Atlanta, GA
- Contact:
Re: TM1 Server Crash
Then by definition you have Level 0 elements because that's what a leaf element is.Mark RMBC wrote:I do have leaf level elements in the dimension.
Overfeeding and running out of memory is the most common cause. I don't know anything about your model(s) so I can't offer any suggestions.Mark RMBC wrote:Ok, if it isn't the ragged hierarchy what sort of rules or feeder issues can cause the server crash?
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
Re: TM1 Server Crash
Hi TOMOK,
Not sure where I said there were no level 0 codes?
I get that you know nothing of my model and wasn't expecting you to pinpoint the exact cause.Just wanted to know if there are any usual culprits so I can focus on those initially.
You mentioned overfeeding as one thing, when reading up on this I came across circular referencing. So just wondered if there were any schoolboy errors that could lead to this
cheers, Mark
Not sure where I said there were no level 0 codes?
I get that you know nothing of my model and wasn't expecting you to pinpoint the exact cause.Just wanted to know if there are any usual culprits so I can focus on those initially.
You mentioned overfeeding as one thing, when reading up on this I came across circular referencing. So just wondered if there were any schoolboy errors that could lead to this
cheers, Mark
-
- Community Contributor
- Posts: 324
- Joined: Mon Jul 02, 2012 9:39 pm
- OLAP Product: TM1
- Version: PAL 2.0.8
- Excel Version: 2016
- Location: Sydney, Australia
Re: TM1 Server Crash
Don't think circular reference would normally crash the server, but blowing feeder stack and memory would.You mentioned overfeeding as one thing, when reading up on this I came across circular referencing. So just wondered if there were any schoolboy errors that could lead to this
Any server log messages would be helpful
-
- MVP
- Posts: 1831
- Joined: Mon Dec 05, 2011 11:51 am
- OLAP Product: Cognos TM1
- Version: PA2.0 and most of the old ones
- Excel Version: All of em
- Location: Manchester, United Kingdom
- Contact:
Re: TM1 Server Crash
I have seen circular references and stack overflows give exactly the same server log messages so I think TM1 views them as the same thing.EvgenyT wrote:Don't think circular reference would normally crash the server, but blowing feeder stack and memory would.
Declan Rodger
-
- Community Contributor
- Posts: 324
- Joined: Mon Jul 02, 2012 9:39 pm
- OLAP Product: TM1
- Version: PAL 2.0.8
- Excel Version: 2016
- Location: Sydney, Australia
Re: TM1 Server Crash
Well noted mate. What I meant is circular reference per se
-
- Community Contributor
- Posts: 296
- Joined: Tue Sep 06, 2016 7:55 am
- OLAP Product: TM1
- Version: 10.1.1
- Excel Version: Excel 2010
Re: TM1 Server Crash
Thanks for the replies.
There are no error messages in the Log unfortunately
One thing I do want to ask, is it a bad idea to use a specific consolidated element in a dimension as a feeder when this consolidated element gets deleted and then created again every time the dimension is updated (which is via a TI process). It should be noted that the deleted consolidated element will always exist, just that I took the approach of deleting all consolidated elements in the dimension and rebuilding the hierarchy. I do this by in the PROLOG looping across all elements in the dimension and if DTYPE is not N or not the very top level then delete the elements. In the same process I then rebuild the hierarchy.
There are no error messages in the Log unfortunately
One thing I do want to ask, is it a bad idea to use a specific consolidated element in a dimension as a feeder when this consolidated element gets deleted and then created again every time the dimension is updated (which is via a TI process). It should be noted that the deleted consolidated element will always exist, just that I took the approach of deleting all consolidated elements in the dimension and rebuilding the hierarchy. I do this by in the PROLOG looping across all elements in the dimension and if DTYPE is not N or not the very top level then delete the elements. In the same process I then rebuild the hierarchy.