KPI Output (3.3)
The dimension
 objects in a service model are instantiated during processing.
The so called "instance objects" are created dynamically, based on the fields in the input data and the service model, and referenced in KPIOutput
UDRs.
Example - Relation between input data, service model and KPI output
Â
Example Input, Service Model, and output (incomplete model)
Analysis of the example:
The figure above has two
kpi
objects,Region.KPI_01
and Site.KPI_02
.ÂEach
node
property in thekpi
objects describes a path into atree
object, i etree1/Region/Site
andtree1/Region
. In this example, there is only one tree with a root node (tree1
).ÂThe difference between the two
kpi
objects is that the former refers to the final level in the tree (Site) while the latter only refers to the first level under the root node (Region
). Both Âkpi
objects refer to the same metric,ExampleMetric
, which must also be defined in the service model.
The input data contains only one value (
Region_1
) in the field that identifies region . Two sites (Site_1
andSite_2
) are represented in the input data, resulting in separateKPIOutput
UDRs for the samekpi
object (Region.KPI_01
). The value ofinstancePath
is different in the two UDRs:/Region_1/Site_1
/Region_1/Site_2
Note how the value in the field
instancePath
reflects the path in the service model.A third UDR is created for the
kpi
objectRegion.KPI_02
. Thenode
in this object only referencesRegion
, which is the same for all the records. The value ofinstancePath
in this UDR isRegion_1
.