TI crashes TM1 server and inconsistent feeders
Posted: Tue Dec 28, 2010 2:42 pm
Hi,
I'm currently running 9.5.1 on my local PC which is on Windows 7 and Excel 2003.
I have a cube that allows cash flow planning. Actual and forecast data is by dates. As forecasting is done every week, the version is "Week Version". Here are some rules for this cube:
# All data in actualised dates in Actual Week Version to be copied to corresponding dates in all Forecast Week Versions.
# 'WV ACT' is the Actual version. 'Last Actual Date Serial' is the TM1 Date Serial for the 1st day of the forecast week.
# Each Date element has its TM1 Date Serial number as an attribute.
[] = N:
IF( ATTRN('Week Version', !Week Version,'Type') = 1,
IF(ATTRN('Date', !Date, 'Date Serial') < ATTRN('Week Version', !Week Version, 'Last Actual Date Serial'),
['WV ACT'],
CONTINUE),
CONTINUE);
# 'Cash Available' is the c-element in Cash Management dimension.
# Ensure that consolidation is along Cash Management dim.
['Cash Available'] = ConsolidateChildren('Cash Management');
Problem 1:
The feeder for the 1st rule is:
# Feed "WV ACT" version to all forecast week versions
['WV ACT'] => ['WV_GRP001'];
where 'WV_GRP001' is the parent of ALL Forecast Week Version elements. When the rule is saved, everything seems to be working in the Cube View i.e. all data in WV ACT version appear in the dates with Date Serial less than that of the Forecast Week Version element. E.g. if the Forecast Week is "27 Dec 2010", all dates prior to 27 Dec 2010 will be pulled from WV ACT version.
However, when I deliberately delete the data in a cell in WV ACT version and the date is prior to 27 Dec 2010, then enter another value in another cell in another date (still prior to 27 Dec) in WV ACT, I noted that in the Forecast Week version, the rule-derived corresponding value is NOT FED. I'm not sure if the rule or feeder is causing this problem. The weird thing is, why is it working earlier and not now? I need to save the rule again to get it working. but the moment I repeat the clear and re-enter test case again, the no-feeding error happens.
Problem 2:
Please refer to attached image. When I run a TI that copies forecast data from one version to another, the TM1 server crashes. The message is "Runtime Error! Program C:\Program Files\Cognos\TM1\bin\tm1s.exe
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."
FYI, the TI first creates a new Forecast Week version element and then copies the data from a source version into the new element. Also, the errors above happen for both original 9.5.1 and after I had applied Hotfix 11.
Any advise is greatly appreciated! Thanks!
I'm currently running 9.5.1 on my local PC which is on Windows 7 and Excel 2003.
I have a cube that allows cash flow planning. Actual and forecast data is by dates. As forecasting is done every week, the version is "Week Version". Here are some rules for this cube:
# All data in actualised dates in Actual Week Version to be copied to corresponding dates in all Forecast Week Versions.
# 'WV ACT' is the Actual version. 'Last Actual Date Serial' is the TM1 Date Serial for the 1st day of the forecast week.
# Each Date element has its TM1 Date Serial number as an attribute.
[] = N:
IF( ATTRN('Week Version', !Week Version,'Type') = 1,
IF(ATTRN('Date', !Date, 'Date Serial') < ATTRN('Week Version', !Week Version, 'Last Actual Date Serial'),
['WV ACT'],
CONTINUE),
CONTINUE);
# 'Cash Available' is the c-element in Cash Management dimension.
# Ensure that consolidation is along Cash Management dim.
['Cash Available'] = ConsolidateChildren('Cash Management');
Problem 1:
The feeder for the 1st rule is:
# Feed "WV ACT" version to all forecast week versions
['WV ACT'] => ['WV_GRP001'];
where 'WV_GRP001' is the parent of ALL Forecast Week Version elements. When the rule is saved, everything seems to be working in the Cube View i.e. all data in WV ACT version appear in the dates with Date Serial less than that of the Forecast Week Version element. E.g. if the Forecast Week is "27 Dec 2010", all dates prior to 27 Dec 2010 will be pulled from WV ACT version.
However, when I deliberately delete the data in a cell in WV ACT version and the date is prior to 27 Dec 2010, then enter another value in another cell in another date (still prior to 27 Dec) in WV ACT, I noted that in the Forecast Week version, the rule-derived corresponding value is NOT FED. I'm not sure if the rule or feeder is causing this problem. The weird thing is, why is it working earlier and not now? I need to save the rule again to get it working. but the moment I repeat the clear and re-enter test case again, the no-feeding error happens.
Problem 2:
Please refer to attached image. When I run a TI that copies forecast data from one version to another, the TM1 server crashes. The message is "Runtime Error! Program C:\Program Files\Cognos\TM1\bin\tm1s.exe
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."
FYI, the TI first creates a new Forecast Week version element and then copies the data from a source version into the new element. Also, the errors above happen for both original 9.5.1 and after I had applied Hotfix 11.
Any advise is greatly appreciated! Thanks!