Definicja danych MDX — CREATE KPI

Tworzy kluczowy wskaźnik efektywności (KPI). KPI to zbiór obliczeń powiązanych z grupą miar w sześcianie i służących do oceny sukcesu biznesu lub scenariusza.

Syntax

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

Arguments

KPI_Name
Poprawny ciąg znaków podających nazwę KPI.

KPI_Value
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca wartość liczbową.

Property_Name
Poprawny ciąg znaków danych podający nazwę właściwości KPI.

Property_Value
Poprawne wyrażenie skalarne definiujące wartość właściwości KPI.

Remarks

Wskazanie kostki innej niż ta, która jest aktualnie połączona, powoduje błąd. Dlatego powinieneś użyć CURRENTCUBE zamiast nazwy kostki, aby oznaczyć aktualną kostkę.

Właściwości KPI

Poniższa tabela przedstawia wszystkie właściwości KPI. Żadna z tych właściwości nie ma wartości domyślnej. Dlatego dopóki do przypisania konkretnej wartości do właściwości KPI, zapytania przeciwko tej właściwości zwracają wartość zerową.

Identyfikator właściwości Meaning
CEL Poprawne wyrażenie MDX, które zwraca wartość numeryczną.
STAN Poprawne wyrażenie MDX, które zwraca wartość numeryczną.
STATUS_GRAPHIC Ciąg definiujący zestaw obrazów graficznych, które będą używane przez aplikację kliencką.
REGLINW Poprawne wyrażenie MDX, które zwraca wartość numeryczną.
TREND_GRAPHIC Ciąg definiujący zestaw obrazów graficznych, które będą używane przez aplikację kliencką.
WAGA Poprawne wyrażenie MDX, które zwraca wartość numeryczną.
CURRENT_TIME_MEMBER Poprawne wyrażenie MDX, które zwraca element w wymiarze czasowym. CURRENT_TIME_MEMBER wyznacza punkt odniesienia dla wszystkich względnych funkcji czasowych
PARENT_KPI Ciąg określający nazwę KPI nadrzędnego.
PODPIS Ciąg znaków, których aplikacja kliencka używa jako podpisu KPI.
DISPLAY_FOLDER Ciąg określający ścieżkę folderu wyświetlanego, na którym aplikacja kliencka ma wyświetlić KPI. Separator na poziomie folderów jest definiowany przez aplikację kliencką. Dla narzędzi i klientów dostarczanych przez Analysis Services ukośnik wsteczny (\) jest separatorem poziomów. Aby zapewnić wiele folderów wyświetlania dla zdefiniowanego członka, użyj średnika (;) do oddzielenia folderów
ASSOCIATED_MEASURE_GROUP Ciąg określający nazwę grupy miar, do której powinny odnosić się wszystkie obliczenia MDX.

Wartości właściwości CEL, STATUS i TREND to wyrażenia MDX, które powinny być oceniane w zakresie od -1 do 1. Jednak to aplikacja kliencka definiuje rzeczywisty zakres wartości dla tych właściwości. Gdy korzystasz z narzędzi i klientów dostarczanych przez Analysis Services do przeglądania KPI, wartości mniejsze niż -1 traktowane są jako -1, a wartości większe niż 1 jako 1.

Zarówno STATUS_GRAPHIC, jak i TREND_GRAPHIC to wartości ciągów znaków, których aplikacja kliencka używa do identyfikacji właściwego zestawu obrazów do wyświetlenia. Te ciągi określają również zachowanie funkcji wyświetlania. To zachowanie obejmuje liczbę stanów do wyświetlania (zazwyczaj jest to liczba nieparzysta) oraz to, które obrazy użyć dla każdego z tych stanów.

Grafika KPI w SQL Server Data Tools

W SQL Server Data Tools (SSDT) grafika KPI może mieć trzy lub pięć stanów. Poniższa tabela definiuje wartości dla każdego z tych stanów.

Liczba stanów dla grafiki KPI Wartość tych stanów
3 Bad = -1 do -0,5

OK = -0,4999 do 0,4999

Dobry = od 0,50 do 1
5 Bad = od -1 do -0,75

Ryzyko = -0,7499 do -0,25

OK = -0,2499 do 0,2499

Wzrost = 0,25 do 0,7499

Dobre = od 0,75 do 1

Note

Dla niektórych grafik, takich jak odwrócony wskaźnik lub odwrócona strzałka statusu, zakres jest odwrócony. To znaczy, -1 jest dobre, a 1 złe.

W SQL Server Data Tools (SSDT) nazwa grafiki KPI określa, czy grafika ma trzy czy pięć stanów. Poniższa tabela przedstawia użycie, nazwę oraz liczbę stanów, które SQL Server Data Tools (SSDT) przypisuje swoim grafikom KPI.

Zastosowanie grafiki Nazwa grafiki KPI Liczba stanów
Status Shapes 3
Status Sygnalizacja świetlna 3
Status Znaki drogowe 3
Status Wskaźnik 3
Status Odwrócony miernik 5
Status Termometr 3
Status Cylindr 3
Status Faces 3
Status Strzałka wariancji 3
Tendencja Strzałka standardowa 3
Tendencja Strzałka stanu 3
Tendencja Odwrócona strzałka statusu 5
Tendencja Faces 3