6. The method as claimed in claim 1 further comprising: in response to the inability to compare an order of the first scope with an order of the second scope, performing: replacing a name of the first data definition to generate a first variable of the first context; copying attributes of the second context to the first context; and referring to a copied second variable in the first context.
1. A computer-implemented method for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships, the method comprising: searching the calculation procedure for at least one of a first data definition and an operation, wherein the calculation procedure is configured to derive Key Performance Indicators from a business operation, and wherein the context classes having the parent-child relationships are from the Key Performance Indicators; in response to identifying the operation, registering the operation for the first data definition that is an input of the operation and registering the operation for the first data definition that is an output of the operation; generating a first context from a first scope applied to the first data definition; tracing back the calculation procedure to obtain a second data definition for calculating the first data definition and to which the first scope is applied; copying the calculation procedure into the first context until the second data definition is obtained; obtaining a second scope applied to the second data definition; obtaining a second context generated from the second scope; determining an existence of an order comparison of the first scope with the second scope; obtaining an order from the structured data; in response to the second scope being less than the first scope, registering the first context as a parent and the second context as a child; in response to the second scope being greater than the first scope, registering the second context as a parent and the first context as a child; and in response to the second scope being equal to the first scope, registering both the first and second contexts as a single context class, and registering both the first and second scopes as a single scope of the single context class, wherein in response to an inability to compare an order of the first scope with an order of the second scope, the first and second contexts exist independently without a parent-child relationship, wherein the first and second scopes each describe a level of business operations at which the Key Performance Indicators are to be monitored, the first and second scopes each holding a name, a level name of structured data concerning the operation, and an event mapping rule for deriving an identifier for each of the first and second scopes.