Skipcheck and Feeders
Some small, dense rules applications can work in TM1® default mode (without sparse consolidations), but applications of any size begin to run very slowly.
To solve this problem, TM1 lets you restore sparse consolidation and instruct the consolidation engine where to look for rules-derived values. To do this, you use a set of instructions in the rule for the cube:
After inserting a SKIPCHECK; statement in a rule, you can no longer take for granted that calculations are accurate. Even if rules are correctly defined, consolidation results will be wrong if feeders do not accurately describe where rules-derived values are located.
Your goal as a rules writer is to exactly specify all cells that contain rules-derived values. When this is not practical, you can "overfeed," or feed a somewhat larger set of cells than is strictly required. Overfeeding does not produce wrong values, but it can slow down the system, especially when defining feeders for consolidated cells (feeding a consolidated cell automatically feeds all children of the consolidation). However, "underfeeding" (failing to feed cells that contain rules-derived values) will result in incorrect values and must be avoided at all costs.