Definizione dei dati MDX - creare l'indicatore KPIMDX Data Definition - CREATE KPI

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Crea un indicatore di prestazioni chiave (KPI).Creates a key performance indicator (KPI). Un indicatore KPI è costituito da una raccolta di calcoli associati a un gruppo di misure in un cubo e utilizzati per valutare il successo aziendale o dello scenario.A KPI is a collection of calculations that are associated with a measure group in a cube and are used to evaluate business or scenario success.

SintassiSyntax


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

ArgomentiArguments

Nome_kpiKPI_Name
Stringa valida che specifica un nome di indicatore KPI.A valid string that provides a KPI name.

KPI_ValueKPI_Value
Espressione MDX (Multidimensional Expression) valida che restituisce un valore numerico.A valid Multidimensional Expressions (MDX) expression that returns a numeric value.

Property_nameProperty_Name
Stringa valida che fornisce il nome di una proprietà di indicatore KPI.A valid string that provides the name of a KPI property.

Property_ValueProperty_Value
Espressione scalare valida che definisce il valore della proprietà dell'indicatore KPI.A valid scalar expression that defines the KPI property's value.

OsservazioniRemarks

Specificando un cubo diverso dal cubo connesso viene generato un errore.Specifying a cube other than the cube that is currently connected causes an error. Pertanto, per identificare il cubo corrente è consigliabile usare CURRENTCUBE anziché il nome di un cubo.Therefore, you should use CURRENTCUBE in place of a cube name to denote the current cube.

Proprietà indicatore KPIKPI Properties

Nella seguente tabella vengono descritte tutte le proprietà dell'indicatore di prestazioni chiave(KPI).The following table lists all KPI properties. Nessuna di queste proprietà ha un valore predefinito.None of these properties have a default value. Pertanto, se non viene assegnato un valore specifico alla proprietà dell'indicatore KPI, le query relative alle proprietà restituiranno un valore null.Therefore, until a specific value has been assigned to a KPI property, queries against that properties will return a null value.

Identificatore proprietàProperty identifier SignificatoMeaning
GOALGOAL Espressione MDX valida che restituisce un valore numerico.A valid MDX expression that returns a numeric value.
STATUSSTATUS Espressione MDX valida che restituisce un valore numerico.A valid MDX expression that returns a numeric value.
STATUS_GRAPHICSTATUS_GRAPHIC Stringa che definisce un set di immagini grafiche che sarà utilizzato dall'applicazione client.A string that defines a set of graphic images that will be used by the client application.
TRENDTREND Espressione MDX valida che restituisce un valore numerico.A valid MDX expression that returns a numeric value.
TREND_GRAPHICTREND_GRAPHIC Stringa che definisce un set di immagini grafiche che sarà utilizzato dall'applicazione client.A string that defines a set of graphic images that will be used by the client application.
WEIGHTWEIGHT Espressione MDX valida che restituisce un valore numerico.A valid MDX expression that returns a numeric value.
CURRENT_TIME_MEMBERCURRENT_TIME_MEMBER Espressione MDX valida che restituisce un membro nella dimensione temporale.A valid MDX expression that returns a member in the time dimension. CURRENT_TIME_MEMBER imposta il punto di riferimento per tutte le funzioni relative all'ora.CURRENT_TIME_MEMBER sets the reference point for all relative time functions
PARENT_KPIPARENT_KPI Stringa che specifica il nome dell'indicatore KPI padre.A string that specifies the name of the parent KPI.
CAPTIONCAPTION Stringa utilizzata dall'applicazione client come didascalia per l'indicatore di prestazioni chiave KPI.A string that the client application uses as the caption for the KPI.
DISPLAY_FOLDERDISPLAY_FOLDER Stringa che specifica il percorso della cartella di visualizzazione in cui l'indicatore KPI deve essere mostrato dall'applicazione client.A string that specifies the path of the display folder where the KPI is to be shown by the client application. Il separatore di livello delle cartelle è definito dall'applicazione client.The folder level separator is defined by the client application. Per gli strumenti e i client forniti da Analysis ServicesAnalysis Services, la barra rovesciata (\) è il separatore di livello.For the tools and clients supplied by Analysis ServicesAnalysis Services, the backslash (\) is the level separator. Per fornire più cartelle di visualizzazione per un membro definito, utilizzare un punto e virgola (;) per separare le cartelleTo provide multiple display folders for a defined member, use a semicolon (;) to separate the folders
ASSOCIATED_MEASURE_GROUPASSOCIATED_MEASURE_GROUP Stringa che specifica il nome del gruppo di misure al quale tutti i calcoli di MDX devono fare riferimento.A string that specifies the name of the measure group to which all MDX calculations should be referred.

I valori per le proprietà GOAL, STATUS e TREND sono espressioni MDX che devono rientrare tra -1 e 1.The values for the GOAL, STATUS, and TREND properties are MDX expressions that should evaluate between -1 to 1. Tuttavia, è l'applicazione client che definisce l'intervallo dei valori effettivo per queste proprietà.However, it is the client application that defines the actual range of values for these properties. Quando si utilizza gli strumenti e i client forniti da Analysis ServicesAnalysis Services per esaminare gli indicatori KPI, i valori minori di -1 vengono considerati come -1 e i valori maggiori di 1 vengono considerati come 1.When you use the tools and clients supplied by Analysis ServicesAnalysis Services to browse KPIs, values less than -1 are treated as -1, and values larger than 1 are treated as 1.

STATUS_GRAPHIC e TREND_GRAPHIC sono valori stringa utilizzati dall'applicazione client per identificare il set corretto di immagini da visualizzare.Both STATUS_GRAPHIC and TREND_GRAPHIC are string values that the client application uses to identify the correct set of images to display. Queste stringhe definiscono anche il comportamento della funzione di visualizzazione.These strings also define the behavior of the display function. Questo comportamento include il numero di stati da visualizzare (in genere, si tratta di un numero dispari) e le immagini da utilizzare per ognuno di questi stati.This behavior includes the number of states to display (typically, this is an odd number) and which images to use for each of those states.

Simboli dell'indicatore KPI in SQL Server Data ToolsKPI Graphics in SQL Server Data Tools

In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), i simboli dell'indicatore KPI possono avere tre o cinque stati.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), KPI graphics can have either three or five states. Nella tabella seguente definisce i valori per ognuno di questi stati.The following table defines the values for each of those states.

Numero di stati per simbolo di indicatore di prestazioni (KPI)Number of states for KPI graphic Valore di questi statiValue of those states
33 Errato = da 1 a 0,5Bad = -1 to -0.5

OK = da 0,4999 a 0,4999OK = -0.4999 to 0.4999

Buono = da 0,50 a 1Good = 0.50 to 1
55 Negativo = da -1 a -0,75Bad = -1 to -0.75

A rischio = da -0,7499 a -0,25Risk = -0.7499 to -0.25

OK = da -0,2499 a 0,2499OK = -0.2499 to 0.2499

In aumento = da 0,25 a 0,7499Rising = 0.25 to 0.7499

Buono = da 0,75 a 1Good = 0.75 to 1
Nota

Per alcuni simboli, ad esempio il misuratore capovolto o la freccia di stato capovolta, l'intervallo è invertito.For some graphics, such as the reversed gauge or reversed status arrow, the range is inverted. Cioè, -1 è buono e 1 è errato.That is, -1 is good, and 1 is bad.

In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), il nome del simbolo dell'indicatore KPI determina se il simbolo ha tre o cinque stati.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), the name of the KPI graphic determines whether the graphic has three or five states. Nella tabella seguente sono elencati l'utilizzo, nome e il numero di stati che SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) associa dell'indicatore KPI.The following table lists the usage, name, and number of states that SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) associates with its KPI graphics.

Utilizzo del simboloUse of graphic Nome del simbolo dell'indicatore KPIName of KPI graphic Numero di statiNumber of states
StatoStatus FormeShapes 33
StatoStatus SemaforoTraffic Light 33
StatoStatus Segnali stradaliRoad Signs 33
StatoStatus MisuratoreGauge 33
StatoStatus Misuratore capovoltoReversed Gauge 55
StatoStatus TermometroThermometer 33
StatoStatus CilindroCylinder 33
StatoStatus SmileFaces 33
StatoStatus Freccia di varianzaVariance arrow 33
TendenzaTrend Freccia standardStandard Arrow 33
TendenzaTrend Freccia di statoStatus Arrow 33
TendenzaTrend Freccia di stato capovoltaReversed status arrow 55
TendenzaTrend SmileFaces 33

Vedere ancheSee Also

DROP KPI-istruzione ( MDX ) DROP KPI Statement (MDX)
Le istruzioni di definizione dei dati MDX ( MDX )MDX Data Definition Statements (MDX)