Patent ID: 7937363
Filing Date: 2011-05-03
Classification: G06F

Abstract:
1. A method of developing a plan for an enterprise, comprising: at a calculation engine module in a computer, generating a multi-dimensional sub-cube from a planning data repository system, the planning data repository system including a memory containing multi-dimensional data, the multi-dimensional data having complex relationships, and the planning data repository system residing separately from the calculation engine module; prior to performing any back-solving, creating a parent-child table that is distinct from the multi-dimensional sub-cube, wherein creating the parent-child table comprises parsing one or more formulae relating cells in the multi-dimensional sub-cube, and wherein creating the parent-child table further comprises summarizing, within the parent-child table, dependencies between the cells of the multi-dimensional sub-cube that are based upon the one or more formulae; and at the calculation engine module in the computer, back-solving a plan having the multi-dimensional sub-cube by using data derived from the planning data repository system, in response to a change request from a client computer specifying an output value, the back-solving being performed after creating the parent-child table to determine input values based upon the output value and upon the one or more formulae, and the back-solving including: