KPI Output (5.0)
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
kpiobjects,Region.KPI_01and Site.KPI_02.Each
nodeproperty in thekpiobjects describes a path into atreeobject, i etree1/Region/Siteandtree1/Region. In this example, there is only one tree with a root node (tree1).The difference between the two
kpiobjects 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). Bothkpiobjects 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_1andSite_2) are represented in the input data, resulting in separateKPIOutputUDRs for the samekpiobject (Region.KPI_01). The value ofinstancePathis different in the two UDRs:/Region_1/Site_1
/Region_1/Site_2
Note how the value in the field
instancePathreflects the path in the service model.A third UDR is created for the
kpiobjectRegion.KPI_02. Thenodein this object only referencesRegion, which is the same for all the records. The value ofinstancePathin this UDR isRegion_1.