Elemento KPI (CSDLBI)
Importante: este documento está arquivado. Para obter as informações mais recentes, consulte Open Specification [MS-CSDLBI]: Formato de arquivo de definição de esquema conceitual com anotações de Business Intelligence.
O elemento Kpi define um cálculo que pode ser usado como um KPI (Indicador Chave de Desempenho). Em um modelo de dados de Business Intelligence, os KPIs se baseiam em medidas e, como tal a definição de KPI contém todos os metadados associados a medidas, bem como as informações necessárias para apresentação dos valores de KPI, incluindo um gráfico padrão.
O elemento Kpi não especifica a fórmula, contida na definição de medida, mas especifica os metadados adicionais associados às medidas que são usadas como KPIs. Depois que você designar uma medida como um KPI, não poderá usá-la em outros contextos.
Elementos e atributos
A tabela a seguir lista os elementos e atributos que definem o elemento Kpi.
Name | Obrigatório | Descrição |
---|---|---|
Documentação | No | Uma descrição do KPI. |
KpiGoal | Yes | Uma referência a uma coluna que contém valores que podem ser usados como meta. Consulte o elemento PropertyRef (CSDLBI). |
KpiStatus | Yes | Uma referência a uma coluna que contém valores que representam o status atual do KPI. |
StatusGraphic | Yes | Uma referência a uma imagem que indica progresso negativo, neutro ou positivo em relação aos destinos definidos no KPI. |
Comentários
Quando você projeta um modelo, pode criar um KPI criando uma medida e atribuindo-a para uso como um KPI. Em seguida, você adiciona informações que são específicas para KPIs, como um gráfico a ser usado para mostrar tendências.
Exemplo de tabela
O exemplo a seguir, na versão 1.0 da CSDLBI, mostra um KPI que mede as vendas, com base no exemplo de modelo de tabela da 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>
Exemplo multidimensional
O exemplo a seguir, na versão 1.1 da CSDLBI, mostra um KPI do cubo Operações da 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>