KPI, elemento (CSDLBI)
Importante: Este documento está archivado. Para obtener la información más reciente, vea la especificación abierta [MS-CSDLBI]: formato de archivo de definición de esquemas conceptuales con anotaciones de inteligencia empresarial.
El elemento Kpi define un cálculo que se puede utilizar como un indicador clave de rendimiento (KPI). En un modelo de datos de Business Intelligence, los KPI están basados en medidas y, como tales, la definición del KPI contiene todos los metadatos asociados con dichas medidas, así como la información necesaria para la presentación de los valores del KPI, incluyendo un gráfico predeterminado.
El elemento Kpi no especifica la fórmula, que está incluida en la definición de la medida, sino los metadatos adicionales asociados con medidas que se utilizan como KPI. Una vez que haya designado una medida como KPI, no podrá utilizarla como medida en otros contextos.
Atributos y elementos
En la tabla siguiente se enumeran los elementos y atributos que definen el elemento Kpi.
Nombre | Es obligatorio | Descripción |
---|---|---|
Documentación | No | Descripción del KPI. |
KpiGoal | Sí | Referencia a una columna que contiene valores que se pueden utilizar como objetivo. Vea Elemento PropertyRef (CSDLBI). |
KpiStatus | Sí | Referencia a una columna que contiene valores que representan el estado actual del KPI. |
StatusGraphic | Sí | Referencia a una imagen que indica un progreso negativo, neutro o positivo con relación a los objetivos definidos en el KPI. |
Comentarios
Para crear un KPI al diseñar un modelo, cree una medida y defina su uso como KPI. A continuación, agregue la información específica de los KPI, como el gráfico que se va a utilizar para mostrar las tendencias.
Tabular de ejemplo
En el ejemplo siguiente, en la versión 1.0 de CSDLBI, se muestra un KPI que mide las ventas en el ejemplo de modelo tabular AdventureWorks.
<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>
Ejemplo multidimensional
En el ejemplo siguiente, en la versión 1.1 de CSDLBI, se muestra un KPI del cubo de operaciones de Contoso.
<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>