Definição de dados MDX – CREATE KPI

Cria um indicador chave de desempenho (KPI). Um KPI é uma coleção de cálculos associados a um grupo de medidas em um cubo e usados para avaliar o sucesso de um negócio ou cenários.

Sintaxe

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

Argumentos

KPI_Name
Uma string válida que fornece um nome de KPI.

KPI_Value
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um valor numérico.

Property_Name
Uma string válida que fornece o nome de uma propriedade KPI.

Property_Value
Uma expressão escalar válida que define o valor da propriedade KPI.

Remarks

Especificar um cubo diferente do que está conectado atualmente causa um erro. Portanto, você deve usar CURRENTCUBE no lugar do nome do cubo para indicar o cubo atual.

Propriedades do KPI

A tabela a seguir lista todas as propriedades dos KPIs. Nenhuma dessas propriedades tem valor padrão. Portanto, até que um valor específico seja atribuído a uma propriedade KPI, consultas contra essas propriedades retornarão um valor nulo.

Identificador de propriedade Meaning
OBJETIVO Uma expressão MDX válida que retorna um valor numérico.
STATUS Uma expressão MDX válida que retorna um valor numérico.
STATUS_GRAPHIC Uma string que define um conjunto de imagens gráficas que serão usadas pela aplicação cliente.
TENDÊNCIA Uma expressão MDX válida que retorna um valor numérico.
TREND_GRAPHIC Uma string que define um conjunto de imagens gráficas que serão usadas pela aplicação cliente.
PESO Uma expressão MDX válida que retorna um valor numérico.
CURRENT_TIME_MEMBER Uma expressão MDX válida que retorna um membro na dimensão temporal. CURRENT_TIME_MEMBER define o ponto de referência para todas as funções de tempo relativo
PARENT_KPI Uma string que especifica o nome do KPI pai.
LEGENDA Uma string que o aplicativo cliente usa como legenda para o KPI.
DISPLAY_FOLDER Uma string que especifica o caminho da pasta de exibição onde o KPI deve ser mostrado pela aplicação cliente. O separador em nível de pasta é definido pela aplicação cliente. Para as ferramentas e clientes fornecidos pela Analysis Services, a barra inversa (\) é o separador de nível. Para fornecer múltiplas pastas de exibição para um membro definido, use um ponto e vírgula (;) para separar as pastas
ASSOCIATED_MEASURE_GROUP Uma string que especifica o nome do grupo de medidas ao qual todos os cálculos MDX devem ser referenciados.

Os valores das propriedades GOAL, STATUS e TREND são expressões MDX que devem ser avaliadas entre -1 e 1. No entanto, é a aplicação cliente que define a faixa real de valores para essas propriedades. Quando você usa as ferramentas e clientes fornecidos pelos Serviços de Análise para navegar pelos KPIs, valores menores que -1 são tratados como -1, e valores maiores que 1 são tratados como 1.

Tanto STATUS_GRAPHIC quanto TREND_GRAPHIC são valores de string que o aplicativo cliente usa para identificar o conjunto correto de imagens a serem exibidas. Essas strings também definem o comportamento da função de exibição. Esse comportamento inclui o número de estados a serem exibidos (normalmente, este é um número ímpar) e quais imagens usar para cada um desses estados.

KPI Graphics no SQL Server Data Tools

No SQL Server Data Tools (SSDT), gráficos KPI podem ter três ou cinco estados. A tabela a seguir define os valores para cada um desses estados.

Número de estados para gráfico KPI Valor desses estados
3 Ruim = -1 para -0,5

OK = -0,4999 a 0,4999

Bom = 0,50 a 1
5 Ruim = -1 a -0.75

Risco = -0,7499 a -0,25

OK = -0,2499 a 0,2499

Ascendente = 0,25 a 0,7499

Bom = 0,75 a 1

Note

Para alguns gráficos, como o medidor invertido ou a seta de status invertida, o alcance é invertido. Ou seja, -1 é bom, e 1 é ruim.

No SQL Server Data Tools (SSDT), o nome do gráfico KPI determina se o gráfico possui três ou cinco estados. A tabela a seguir lista o uso, nome e número de estados que o SQL Server Data Tools (SSDT) associa aos seus gráficos KPI.

Uso do gráfico Nome do gráfico do KPI Número de estados
Status Shapes 3
Status Sinal de tráfego 3
Status Placas de Trânsito 3
Status Medidor 3
Status Medidor invertido 5
Status Termômetro 3
Status Cilindro 3
Status Rostos 3
Status Seta de variação 3
Tendência Seta Padrão 3
Tendência Seta de status 3
Tendência Seta de status invertida 5
Tendência Rostos 3