I have feeders from a data entry 4 dimension cube (with string picklists from dims) targeting a 7 dimension cube that has used rules to 'pivot' the picklist string items from source cube.
I feed from strings, and use feedstrings; in 1st line of rules of cube with feeders (sourcecube). Everything works when I make a change to the rules and save down, OR or CubeProcessFeeders in TI , OR i change a string selection referenced in the rule...BUT when I restart the TM1 server , the feeders will not re-fire. Anyone experienced this before? Seems the only way I can 'refire' rules after a restart is to save the rules file for the cube with feeders.
Note:
PersistentFeeders=F
ForceReevaluationOfFeedersForFedCellsOnDataChange is not turned on
eg.
Rule in target cube:
Code: Select all
[ {'Actual','Forecast','Budget'} ] =N:
IF(
(DB('SourceCube', !Version, !Project, 'ScheduleType') @= !ScheduleType)
&
DB('SourceCube', !Version, !Project, 'StatusOverall') @= !ProjectStatus)
&
(DB('SourceCube', !Version, !Project, 'StageISC') @= !ProjectStages),
DB(''SourceCube', !Version, !Project, !Measure),
# Zero
0
);
Code: Select all
[{'StageISC','StatusOverall' ,'ScheduleType''} ] =>
DB('Targetcube' !Version, !Project,
DB('SourceCube', !Version, !Project, 'StageISC') ,
DB('SourceCube', !Version, !Project, 'StatusOverall'),
DB('SourceCube', !Version, !Project, 'ScheduleType'),
!Measure);