Indicadores clave de rendimiento (KPI) en modelos multidimensionalesKey Performance Indicators (KPIs) in Multidimensional Models

En la terminología empresarial, un indicador clave de rendimiento (KPI) es una medida cuantificable para identificar los éxitos empresariales.In business terminology, a Key Performance Indicator (KPI) is a quantifiable measurement for gauging business success.

En Analysis ServicesAnalysis Services, un KPI es un conjunto de cálculos asociados a un grupo de medida de un cubo, que se usa para evaluar el éxito empresarial.In Analysis ServicesAnalysis Services, a KPI is a collection of calculations that are associated with a measure group in a cube that are used to evaluate business success. Normalmente, estos cálculos son una combinación de expresiones MDX (Expresiones multidimensionales) o miembros calculados.Typically, these calculations are a combination of Multidimensional Expressions (MDX) expressions or calculated members. Los KPI también tienen metadatos adicionales que proporcionan información acerca de cómo deberían las aplicaciones cliente mostrar los resultados de los cálculos de KPI.KPIs also have additional metadata that provides information about how client applications should display the results of the KPI's calculations.

Un KPI administra información sobre un objetivo establecido, la fórmula real del rendimiento registrada en el cubo y medidas para mostrar la tendencia y el estado del rendimiento.A KPI handles information about a goal set, the actual formula of the performance recorded in the cube, and measurement to show the trend and the status of the performance. Para definir las fórmulas y otras definiciones acerca de los valores se un KPI se usa AMO.AMO is used to define the formulas and other definitions about the values of a KPI. La aplicación cliente usa una interfaz de consulta, como ADOMD.NET, para recuperar y exponer los valores de KPI al usuario final.A query interface, such as ADOMD.NET, is used by the client application to retrieve and expose the KPI values to the end user. Para obtener más información, vea Desarrollar con ADOMD.NET.For more information see Developing with ADOMD.NET.

Un objeto Kpi simple se compone de la información básica, el objetivo, el valor real logrado, un valor de estado, un valor de tendencia y una carpeta donde se ve el KPI.A simple Kpi object is composed of: basic information, the goal, the actual value achieved, a status value, a trend value, and a folder where the KPI is viewed. La información básica incluye el nombre y la descripción del KPI.Basic information includes the name and description of the KPI. El objetivo es una expresión MDX que se evalúa como un número.The goal is an MDX expression that evaluates to a number. El valor real es una expresión MDX que se evalúa como un número.The actual value is an MDX expression that evaluates to a number. El estado y el valor de tendencia son expresiones MDX que se evalúan como un número.The status and trend value are MDX expressions that evaluate to a number. La carpeta es una ubicación sugerida para el KPI que se va a presentar al cliente.The folder is a suggested location for the KPI to be presented to the client.

En la terminología empresarial, un indicador clave de rendimiento (KPI) es una medida cuantificable para identificar los éxitos empresariales.In business terminology, a Key Performance Indicator (KPI) is a quantifiable measurement for gauging business success. Un KPI se evalúa con frecuencia a lo largo del tiempo.A KPI is frequently evaluated over time. Por ejemplo, el departamento de ventas de una organización puede utilizar el beneficio bruto mensual como un KPI, pero el departamento de recursos humanos de la misma organización puede utilizar la rotación de personal trimestral.For example, the sales department of an organization may use monthly gross profit as a KPI, but the human resources department of the same organization may use quarterly employee turnover. Cada uno de ellos es un ejemplo de KPI.Each is an example of a KPI. Los ejecutivos de una compañía suelen utilizar KPI agrupados en una pestaña empresarial para obtener un resumen histórico rápido y preciso de los éxitos empresariales.Business executives frequently consume KPIs that are grouped together in a business scorecard to obtain a quick and accurate historical summary of business success.

En MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services, un KPI es un conjunto de cálculos asociados a un grupo de medida de un cubo, que se usa para evaluar el éxito empresarial.In MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services, a KPI is a collection of calculations, which are associated with a measure group in a cube, that are used to evaluate business success. Normalmente, estos cálculos son una combinación de expresiones MDX (Expresiones multidimensionales) y miembros calculados.Typically, these calculations are a combination of Multidimensional Expressions (MDX) expressions and calculated members. Los KPI también tienen metadatos adicionales que proporcionan información acerca de cómo deberían las aplicaciones cliente mostrar los resultados de un cálculo de los KPI.KPIs also have additional metadata that provides information about how client applications should display the results of a KPI's calculation.

Una ventaja fundamental de los KPI de Analysis ServicesAnalysis Services es que son KPI basados en el servidor que pueden ser usados por diferentes aplicaciones cliente.One key advantage of KPIs in Analysis ServicesAnalysis Services is that they are server-based KPIs that are consumable by different client applications. Un KPI basado en el servidor presenta una única versión de veracidad, en comparación con versiones independientes de la veracidad de aplicaciones cliente independientes.A server-based KPI presents a single version of the truth, compared to separate versions of the truth from separate client applications. Además, al realizar esos cálculos que en ocasiones pueden ser complejos en el servidor, en lugar de en cada equipo cliente se pueden obtener tener algunas ventajas de rendimiento.Moreover, performing the sometimes complex calculations on the server instead of on each client computer may have performance benefits.

Términos comunes utilizados en KPICommon KPI Terms

En la tabla siguiente se proporcionan definiciones de términos comunes utilizados en KPI en Analysis ServicesAnalysis Services.The following table provides definitions for common KPI terms in Analysis ServicesAnalysis Services.

TérminoTerm DefiniciónDefinition
ObjetivoGoal Expresión numérica MDX o cálculo que devuelve el valor de destino del KPI.An MDX numeric expression or a calculation that returns the target value of the KPI.
ValueValue Expresión númerica MDX que devuelve el valor real del KPI.An MDX numeric expression that returns the actual value of the KPI.
EstadoStatus Expresión MDX que representa el estado del KPI en un punto temporal específico.An MDX expression that represents the state of the KPI at a specified point in time.

La expresión MDX de estado debe devolver un valor normalizado entre -1 y 1.The status MDX expression should return a normalized value between -1 and 1. Los valores iguales o inferiores a -1 se interpretarán como "malos" o "bajos".Values equal to or less than -1 will be interpreted as "bad" or "low." El valor cero (0) se interpreta como "aceptable" o "medio."A value of zero (0) is interpreted as "acceptable" or "medium." Los valores iguales o superiores a 1 se interpretarán como "correctos" o "altos".Values equal to or greater than 1 will be interpreted as "good" or "high."

Opcionalmente puede devolverse un número ilimitado de valores intermedios que se pueden utilizar para mostrar gran cantidad de estados adicionales, si la aplicación cliente lo admite.An unlimited number of intermediate values can optionally be returned and can be used to display any number of additional states, if supported by the client application.
TendenciaTrend Expresión MDX que evalúa el valor del KPI con el paso del tiempo.An MDX expression that evaluates the value of the KPI over time. La tendencia puede ser cualquier criterio basado en el tiempo que sea útil en determinado contexto empresarial.The trend can be any time-based criterion that is useful in a specific business context.

La expresión MDX de tendencia permite a un usuario corporativo determinar si el KPI mejora o empeora a lo largo del tiempo.The trend MDX expression enables a business user to determine whether the KPI is improving over time or degrading over time.
Indicador de estadoStatus indicator Elemento visual que proporciona una indicación rápida del estado de un KPI.A visual element that provides a quick indication of the status for a KPI. La visualización del elemento se determina con el valor de la expresión MDX que evalúa el estado.The display of the element is determined by the value of the MDX expression that evaluates status.
Indicador de tendenciaTrend indicator Elemento visual que proporciona una indicación rápida de la tendencia de un KPI.A visual element that provides a quick indication of the trend for a KPI. La visualización del elemento se determina con el valor de la expresión MDX que evalúa la tendencia.The display of the element is determined by the value of the MDX expression that evaluates trend.
Carpeta para mostrarDisplay folder Carpeta en la que aparecerá el KPI cuando el usuario examine el cubo.The folder in which the KPI will appear when a user is browsing the cube.
KPI primarioParent KPI Referencia a un KPI existente que utiliza el valor del KPI secundario como parte del cálculo del KPI primario.A reference to an existing KPI that uses the value of the child KPI as part of computation of the parent KPI. En ocasiones, un solo KPI será un cálculo compuesto por los valores de otros KPI.Sometimes, a single KPI will be a computation that consists of the values for other KPIs. Esta propiedad facilita la visualización de los KPI secundarios situados por debajo del KPI primario en las aplicaciones cliente.This property facilitates the correct display of the child KPIs underneath the parent KPI in client applications.
Miembro de hora actualCurrent time member Expresión MDX que devuelve el miembro que identifica el contexto temporal del KPI.An MDX expression that returns the member that identifies the temporal context of the KPI.
WeightWeight Expresión numérica MDX que asigna una importancia relativa a un KPI.An MDX numeric expression that assigns a relative importance to a KPI. Si el KPI se asigna a un KPI primario, el peso se utiliza para ajustar proporcionalmente los resultados del valor del KPI secundario al calcular el valor del KPI primario.If the KPI is assigned to a parent KPI, the weight is used to proportionally adjust the results of the child KPI value when calculating the value of the parent KPI.

KPI primariosParent KPIs

Una organización puede realizar el seguimiento de distintas métricas empresariales a varios niveles.An organization may track different business metrics at different levels. Por ejemplo, solo pueden utilizarse dos o tres KPI para medir el éxito empresarial de toda una compañía, pero estos KPI de toda la compañía pueden basarse en otros tres o cuatro KPI de los que las unidades empresariales de la compañía han realizado un seguimiento.For example, only two or three KPIs may be used to gauge business success for the whole company, but these company-wide KPIs may be based on three or four other KPIs tracked by the business units throughout the company. Asimismo, las unidades empresariales de una compañía pueden utilizar estadísticas diferentes para calcular el mismo KPI, cuyos resultados se acumulan en el KPI de toda la compañía.Also, business units in a company may use different statistics to calculate the same KPI, the results of which are rolled up to the company-wide KPI.

Analysis ServicesAnalysis Services permite definir una relación de elementos primarios y secundarios entre los KPI. lets you define a parent-child relationship between KPIs. Esta relación de elementos primarios y secundarios permite utilizar los resultados del KPI secundario para calcular los resultados del KPI primario.This parent-child relationship lets the results of the child KPI be used to calculate the results of the parent KPI. Las aplicaciones cliente también pueden usar esta relación para mostrar correctamente los KPI primarios y secundarios.Client applications can also use this relationship to appropriately display parent and child KPIs.

PesosWeights

También se pueden asignar pesos a los KPI secundarios.Weights can also be assigned to child KPIs. Los pesos permiten a Analysis ServicesAnalysis Services ajustar proporcionalmente los resultados del KPI primario cuando se calcula el valor del KPI primario.Weights enable Analysis ServicesAnalysis Services to proportionally adjust the results of the child KPI when calculating the value of the parent KPI.

Recuperar y mostrar los KPIRetrieving and Displaying KPIs

La visualización de los KPI depende de la implementación de la aplicación cliente.The display of KPIs depends on the implementation of the client application. Por ejemplo, al seleccionar Vista de explorador en la barra de herramientas en la pestaña KPIs del Diseñador de cubos, se demuestra una posible implementación cliente, en la que los gráficos se utilizan para mostrar los indicadores de estado y tendencia, las carpetas de visualización se utilizan para agrupar los KPI y los KPI secundarios se muestran debajo de los KPI primarios.For example, selecting Browser View on the toolbar on the KPIs tab of Cube Designer demonstrates one possible client implementation, with graphics used to display status and trend indicators, display folders used to group KPIs, and child KPIs displayed under parent KPIs.

Puede utilizar las funciones de MDX para recuperar secciones individuales del KPI, como el valor o el objetivo, para utilizar en expresiones MDX, instrucciones y scripts.You can use MDX functions to retrieve individual sections of the KPI, such as the value or goal, for use in MDX expressions, statements, and scripts.