Definición de datos de MDX - CREATE KPI

Crea un indicador clave de rendimiento (KPI). Un KPI es un conjunto de cálculos asociados a un grupo de medidas en un cubo y que se utilizan para evaluar el éxito empresarial o de escenarios.

Sintaxis

  
CREATE KPI CURRENTCUBE | <Cube Name>.KPI_Name AS KPI_Value  
   [,Property_Name = Property_Value, ...n]  

Argumentos

KPI_Name
Una cadena válida que proporciona un nombre de KPI.

KPI_Value
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva un valor numérico.

Property_Name
Una cadena válida que proporciona el nombre de una propiedad KPI.

Property_Value
Una expresión escalar válida que define el valor de la propiedad KPI.

Remarks

Especificar un cubo distinto al que está conectado actualmente provoca un error. Por lo tanto, deberías usar CURRENTCUBE en lugar del nombre de un cubo para indicar el cubo actual.

Propiedades del KPI

La siguiente tabla lista todas las propiedades del KPI. Ninguna de estas propiedades tiene un valor por defecto. Por lo tanto, hasta que no se haya asignado un valor específico a una propiedad KPI, las consultas contra esas propiedades devolverán un valor nulo.

Identificador de propiedad Meaning
OBJETIVO Una expresión MDX válida que devuelve un valor numérico.
STATUS Una expresión MDX válida que devuelve un valor numérico.
STATUS_GRAPHIC Una cadena que define un conjunto de imágenes gráficas que serán utilizadas por la aplicación cliente.
TENDENCIA Una expresión MDX válida que devuelve un valor numérico.
TREND_GRAPHIC Una cadena que define un conjunto de imágenes gráficas que serán utilizadas por la aplicación cliente.
PESO Una expresión MDX válida que devuelve un valor numérico.
CURRENT_TIME_MEMBER Una expresión MDX válida que devuelve un miembro en la dimensión temporal. CURRENT_TIME_MEMBER establece el punto de referencia para todas las funciones de tiempo relativo
PARENT_KPI Una cadena que especifica el nombre del KPI padre.
PIE DE FOTO Una cadena que la aplicación cliente utiliza como pie de foto para el KPI.
DISPLAY_FOLDER Una cadena que especifica el camino de la carpeta de visualización donde la aplicación cliente mostrará el KPI. El separador a nivel de carpeta está definido por la aplicación cliente. Para las herramientas y clientes suministrados por Analysis Services, la barra inversa (\) es el separador de niveles. Para proporcionar varias carpetas de visualización para un miembro definido, utiliza un punto y coma (;) para separar las carpetas
ASSOCIATED_MEASURE_GROUP Una cadena que especifica el nombre del grupo de medidas al que deben referirse todos los cálculos MDX.

Los valores de las propiedades OBJETIVO, ESTADO y TENDENCIA son expresiones MDX que deben evaluarse entre -1 y 1. Sin embargo, es la aplicación cliente la que define el rango real de valores para estas propiedades. Cuando se utilizan las herramientas y clientes proporcionados por Analysis Services para navegar por KPIs, los valores menores que -1 se tratan como -1 y los valores mayores que 1 como 1.

Tanto STATUS_GRAPHIC como TREND_GRAPHIC son valores de cadena que la aplicación cliente utiliza para identificar el conjunto correcto de imágenes a mostrar. Estas cadenas también definen el comportamiento de la función de visualización. Este comportamiento incluye el número de estados a mostrar (normalmente, es un número impar) y qué imágenes usar para cada uno de esos estados.

KPI Graphics en SQL Server Data Tools

En SQL Server Data Tools (SSDT), los gráficos KPI pueden tener tres o cinco estados. La siguiente tabla define los valores para cada uno de esos estados.

Número de estados para un gráfico KPI Valor de esos estados
3 Incorrecto = -1 a -0,5

OK = -0,4999 frente a 0,4999

Bueno = 0,50 a 1
5 Incorrecto = -1 a -0.75

Riesgo = -0,7499 a -0,25

OK = -0,2499 a 0,2499

Ascendente = 0,25 a 0,7499

Bueno = 0,75 a 1

Note

Para algunos gráficos, como el medidor invertido o la flecha de estado invertida, el rango está invertido. Es decir, -1 es bueno y 1 es malo.

En SQL Server Data Tools (SSDT), el nombre del gráfico KPI determina si el gráfico tiene tres o cinco estados. La siguiente tabla muestra el uso, nombre y número de estados que SQL Server Data Tools (SSDT) asocia con sus gráficos KPI.

Uso de gráficos Nombre del gráfico KPI Número de estados
Situación Shapes 3
Situación Semáforo 3
Situación Señales de carretera 3
Situación Medidor 3
Situación Medidor invertido 5
Situación Termómetro 3
Situación Cilindro 3
Situación Faces 3
Situación Flecha de varianza 3
Tendencia Flecha estándar 3
Tendencia Flecha de estado 3
Tendencia Flecha de estado invertida 5
Tendencia Faces 3