KPI-Element (CSDLBI)
Wichtig: Dieses Dokument wurde archiviert. Die neuesten Informationen finden Sie unter Open Specification zu [MS-CSDLBI]: Dateiformat für die konzeptuelle Schemadefinition mit Anmerkungen zu Business Intelligence.
Das KPI-Element definiert eine Berechnung, die als Key Performance Indicator (KPI) verwendet werden kann. In einem Business Intelligence-Datenmodell basieren KPIs auf Measures. Somit enthält die KPI-Definition alle Measures zugeordneten Metadaten sowie die für die Darstellung der KPI-Werte benötigten Informationen, einschließlich einer Standardgrafik.
Das KPI-Element gibt nicht die Formel an, die in der Measuredefinition enthalten ist, sondern die zusätzlichen Metadaten, die Measures zugeordnet sind, die als KPIs verwendet werden. Sobald Sie ein Measure als KPI festgelegt haben, können Sie es in anderen Kontexten nicht als Measure verwenden.
Elemente und Attribute
In der folgenden Tabelle sind die Elemente und Attribute aufgeführt, die das KPI-Element definieren.
Name | Ist erforderlich | BESCHREIBUNG |
---|---|---|
Dokumentation | No | Eine Beschreibung des KPI. |
KpiGoal | Ja | Ein Verweis auf eine Spalte, die Werte enthält, die als Ziel verwendet werden können. Weitere Informationen finden Sie unter PropertyRef-Element (CSDLBI). |
KpiStatus | Ja | Ein Verweis auf eine Spalte, die Werte enthält, die den aktuellen Status des KPI darstellen. |
StatusGraphic | Ja | Ein Verweis auf ein Bild, das den negativen, neutralen oder positiven Fortschritt für im KPI definierte Ziele angibt. |
Hinweise
Wenn Sie ein Modell entwerfen, können Sie einen KPI erstellen. Erstellen Sie dazu ein Measure, und weisen Sie dann das Measure zur Verwendung als KPI zu. Fügen Sie dann für KPIs spezifische Informationen hinzu, beispielsweise eine Grafik zum Aufzeigen von Trends.
Tabellarisches Beispiel
Das folgende Beispiel veranschaulicht einen KPI in CSDLBI, Version 1.1, der Verkäufe misst (vom tabellarischen AdventureWorks-Modellbeispiel).
<Property Name="InternetCurrSalesPerf" Type="Double">
<bi:Measure>
<bi:Kpi StatusGraphic="Three Stars Colored">
<bi:KpiGoal>
<bi:PropertyRef Name="v_InternetCurrSalesPerf_Goal" />
</bi:KpiGoal>
<bi:KpiStatus>
<bi:PropertyRef Name="v_InternetCurrSalesPerf_Status" />
</bi:KpiStatus>
</bi:Kpi>
</bi:Measure>
</Property>
Beispiel für mehrdimensionale Daten
Im folgenden Beispiel wird in CSDLBI, Version 1.1, ein KPI aus dem Contoso-Vorgangscube veranschaulicht.
<Property Name="Sum_of_SalesAmount" Type="Decimal" Precision="19" Scale="4">
<Documentation>
<Summary>KPI Description</Summary>
</Documentation>
<bi:Measure
Caption="Sum of SalesAmount"
ReferenceName="Sum of SalesAmount"
FormatString="\$#,0.00;(\$#,0.00);\$#,0.00">
<bi:Kpi
StatusGraphic="Three Circles Colored">
<bi:KpiGoal>
<bi:PropertyRef Name="v_Sum_of_SalesAmount_Goal" />
</bi:KpiGoal>
<bi:KpiStatus>
<bi:PropertyRef Name="v_Sum_of_SalesAmount_Status" />
</bi:KpiStatus>
</bi:Kpi>
</bi:Measure>
</Property>