The tool supports interface of Foresight Analytics Platform 9 or earlier.
A calculation chain is used to arrange model calculation order:
The panel shows a list of chain elements arranged in the calculation order. A certain icon corresponds to each element. A chain may contain:
Internal models. Models existing and available only within a metamodel.
Folders. They are used to arrange chain elements.
Conditions. They are used to calculate specific models only when the specified condition is satisfied. A condition consists of:
Branches with conditions. A branch is calculated if condition is satisfied.
The branch, which will be calculated if none of the branches with condition is calculated.
NOTE. The interface can be used only to rename and delete conditions. Conditions can be created and edited by means of the Fore language.
Cycles. They are used to calculate models till the determined condition is satisfied.
NOTE. Cycles can be created only by means of the Fore language.
Multidimensional cycles. They are used to calculate models by all elements of one or several data source dimensions.
Remove selected chain elements
Automatic chain creation enables the user to find dependencies between models and to create a calculation chain in accordance with these dependencies. Autocreation ignores metamodels included into the calculation chain.
Principles of automatic chain creation:
Explained model variables represent a set of Y.
The number of factors of all models includes:
Variables of the Y set.
Variables of the Y set having lags represent a set of Y1.
Variables that have no equations represent a set of X.
Variables are included into the calculation chain in the following order: X, Y1, Y2. Y2 models depend only on X and on Y1.
Then the Y3 set is created, containing models that can be calculated based on X, Y1, Y2. The obtained number of variables is included into the chain, and so on.
If the chain includes models containing variables that depend on themselves, these models are placed to the Cycles folder.
The Automatic Metamodel Creation group is used to edit autocreation parameters:
Allow Structure Violation. The checkbox is deselected by default, and the automatic creation is executed individually for each folder included into the calculation chain. If the checkbox is selected, models from all child folders are extracted to the level taking part in the autocreation, and the folders are deleted. Thus, the chain is automatically created ignoring folders.
Divide into Parts Multidimensional Models with Cycles. The checkbox is deselected by default, and multidimensional models that include internal cycles are placed in the Cycles folder without any changes. If the checkbox is selected and the calculation chain includes a multidimensional model that contains internal cycles, or at least one of the model's equations produces a cycle with another model included into the calculation chain, this multidimensional model is divided into several models corresponding to the dimensions which have a defined calculation method. The equations that do not form cycles are placed into another multidimensional model. If the cycles are resolved by changing the order of equations in the multidimensional model, a copy of the model is created with the required order. All the created models are arranged in the order of dependency. The models forming cycles are placed in the Cycles folder. The original multidimensional models will not be changed. The created models will be named in accordance with names of the source multidimensional model and saved to the folder next to this model. The folder name is defined as follows: <Name of source model>(<date and time of folder creation>).
NOTE. Dividing multidimensional model with cycles is available if modeling and forecasting is running in the mode on variables.
Click the Build Automatically button to automatically create a calculation chain based on defined parameters.
NOTE. If the Build Automatically item is selected from the context menu of a folder, the chain is automatically created only from the elements of this folder.
See also: