Condividi tramite


Definizione ed esplorazione dei KPI

Per definire gli indicatori di prestazioni chiave (KPI) in Microsoft SQL Server 2005, è innanzitutto necessario definire un nome per il KPI e il gruppo di misure a cui è associato. Un KPI può essere associato a tutti i gruppi di misure o a un unico gruppo di misure. In seguito è possibile definire gli elementi seguenti del KPI:

  • L'espressione valore
    Un'espressione valore è una misura fisica, ad esempio Vendite, una misura calcolata, ad esempio Profitto, o un calcolo definito all'interno del KPI utilizzando un'espressione MDX (Multidimensional Expressions).
  • L'espressione obiettivo
    Un'espressione obiettivo è un valore, o un'espressione MDX che restituisce un valore, che definisce l'obiettivo della misura definita dall'espressione valore. Ad esempio, un'espressione obiettivo potrebbe essere l'importo di aumento delle vendite o dei profitti che i responsabili di un'azienda desiderano ottenere.
  • L'espressione stato
    Un'espressione stato è un'espressione MDX utilizzata da Analysis Services per valutare lo stato corrente dell'espressione valore rispetto all'espressione obiettivo, espresso in genere come valore normalizzato compreso nell'intervallo da -1 a +1. -1 è un risultato molto negativo e +1 è molto positivo. L'espressione stato viene visualizzata su un diagramma che consente di determinare facilmente lo stato dell'espressione valore rispetto all'espressione obiettivo.
  • L'espressione tendenza
    Un'espressione tendenza è un'espressione MDX utilizzata da Analysis Services per valutare la tendenza corrente dell'espressione valore rispetto all'espressione obiettivo. L'espressione tendenza consente all'utente aziendale di determinare rapidamente se l'espressione valore sta migliorando o peggiorando relativamente all'espressione obiettivo. È possibile associare uno dei vari diagrammi all'espressione tendenza per consentire agli utenti aziendali di comprendere rapidamente la tendenza.

Oltre a definire questi elementi per un KPI è possibile definire diverse proprietà di un KPI. Tali proprietà includono una cartella visualizzata, un KPI padre se il KPI viene calcolato da altri KPI, il membro temporale corrente, se presente, il peso del KPI, se presente, e una descrizione del KPI.

[!NOTA] Per ulteriori esempi di KPI, vedere quelli disponibili nella scheda Modelli nel riquadro Strumenti di calcolo oppure nel data warehouse di esempio Adventure Works DW. Per ulteriori informazioni, vedere Data warehouse di esempio AdventureWorks.

Nelle attività descritte in questo argomento vengono definiti i due KPI nel progetto Analysis Services che verranno successivamente utilizzati per esplorare il cubo di Analysis Services. Verranno definiti i KPI seguenti:

  • Reseller Revenue
    Questo KPI viene utilizzato per misurare il confronto tra le vendite effettive del rivenditore e gli obiettivi di vendita per le vendite rivenditore, la prossimità delle vendite all'obiettivo e la tendenza al raggiungimento dell'obiettivo.
  • Product Gross Profit Margin
    Questo KPI viene utilizzato per stabilire la distanza del margine di profitto lordo relativo a ogni categoria di prodotto rispetto a un determinato obiettivo, nonché per individuare la tendenza verso il raggiungimento dell'obiettivo.

Definizione del KPI Reseller Revenue

Per definire il KPI Reseller Revenue

  1. Aprire Progettazione cubi per il cubo di Analysis Services Tutorial e quindi fare clic sulla scheda KPI.

    La scheda KPI include diversi riquadri. Sul lato sinistro della scheda si trovano il riquadro Libreria KPI e il riquadro Strumenti di calcolo. Il riquadro di visualizzazione posto nella parte intermedia della scheda contiene i dettagli relativi al KPI selezionato nel riquadro Libreria KPI.

    Nella figura seguente viene illustrata la scheda KPI di Progettazione cubi.

    Scheda KPI di Progettazione cubi

  2. Fare clic su Nuovo indicatore KPI nella barra degli strumenti della scheda KPI.

    Verrà visualizzato un modello KPI vuoto nel riquadro di visualizzazione, come illustrato nella figura seguente.

    Modello di indicatore KPI vuoto nel riquadro di visualizzazione

  3. Nella casella Nome digitare Reseller Revenue e quindi fare clic su Reseller Sales nell'elenco Associated measure group.

  4. Nella scheda Metadati del riquadro Strumenti di calcolo, espandere Misure e Vendite rivenditore e quindi trascinare la misura Reseller Sales-Sales Amount nella casella Espressione valore.

  5. Nella scheda Metadati del riquadro Strumenti di calcolo, espandere Misure e Sales Quotas e quindi trascinare la misura Quote vendite nella casella Espressione obiettivo.

  6. Verificare che nell'elenco Indicatore di stato sia selezionata l'opzione Contatore e quindi digitare l'espressione MDX seguente nella casella Espressione stato:

    Case
     When 
      KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")>=.95
       Then 1
     When
      KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")<.95
       And 
      KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")>=.85
       Then 0
      Else-1
    End
    

    Questa espressione MDX rappresenta la base di valutazione del processo di raggiungimento dell'obiettivo. Se in questa espressione MDX le vendite rivenditore sono superiori all'85 percento dell'obiettivo viene utilizzato un valore 0 per popolare il diagramma scelto. Poiché il diagramma scelto è un contatore, il puntatore al suo interno si troverà in posizione intermedia tra il livello superiore e il livello inferiore. Se le vendite rivenditore effettive superano il 90 percento, il puntatore del contatore si troverà a tre quarti tra il livello superiore e il livello inferiore.

  7. Verificare che nell'elenco Indicatore di tendenza sia selezionata l'opzione Freccia standard e quindi digitare l'espressione seguente nella casella Espressione tendenza:

    Case
     When IsEmpty
      (ParallelPeriod
       ([Date].[Calendar Time].[Calendar Year],1,
           [Date].[Calendar Time].CurrentMember))
      Then 0  
     When  (
      KpiValue("Reseller Revenue") - 
       (KpiValue("Reseller Revenue"), 
        ParallelPeriod
         ([Date].[Calendar Time].[Calendar Year],1,
           [Date].[Calendar Time].CurrentMember))
          /
          (KpiValue ("Reseller Revenue"),
           ParallelPeriod
            ([Date].[Calendar Time].[Calendar Year],1,
             [Date].[Calendar Time].CurrentMember)))
           >=.02
      Then 1
       When(
        KpiValue("Reseller Revenue") - 
         (KpiValue ( "Reseller Revenue" ),
          ParallelPeriod
           ([Date].[Calendar Time].[Calendar Year],1,
            [Date].[Calendar Time].CurrentMember))
           /
            (KpiValue("Reseller Revenue"),
             ParallelPeriod
              ([Date].[Calendar Time].[Calendar Year],1,
                [Date].[Calendar Time].CurrentMember)))
            <=.02
      Then -1
       Else 0
    End
    

    Questa espressione MDX rappresenta la base di valutazione della tendenza verso il raggiungimento dell'obiettivo definito.

Esplorazione del cubo utilizzando il KPI Reseller Revenue

Per esplorare il cubo utilizzando il KPI Reseller Revenue

  1. Scegliere Distribuisci Analysis Services Tutorial dal menu Genera di Business Intelligence Development Studio.

  2. Quando la distribuzione ha avuto esito positivo, fare clic su Visualizzazione Esplorazione nella barra degli strumenti della scheda KPI e quindi fare clic su Riconnetti.

    I contatori di stato e di tendenza vengono visualizzati nel riquadro Visualizzatore KPI per le vendite rivenditore basate sui valori del membro predefinito di ogni dimensione, unitamente al valore relativo al valore e all'obiettivo. Il membro predefinito di ogni dimensione è il membro Totale del livello Totale, perché non sono stati definiti altri membri di altre dimensioni come membro predefinito.

    Nella figura seguente viene illustrato il KPI nel riquadro Visualizzatore KPI nella Visualizzazione Esplorazione della scheda KPI.

    Indicatore KPI nella visualizzazione Esplorazione

  3. Nel riquadro Filtro selezionare Sales Territory nell'elenco Dimensione, selezionare Sales Territories nell'elenco Gerarchia, selezionare Uguale a nell'elenco Operatore, selezionare North America nell'elenco Espressione filtro e quindi fare clic su OK.

  4. Nel riquadro Filtro, selezionare Date nell'elenco Dimensione, selezionare Calendar Time nell'elenco Gerarchia, selezionare Uguale a nell'elenco Operatore, selezionare Q3 CY 2003 nell'elenco Espressione filtro e quindi fare clic su OK.

  5. Fare clic in un punto qualsiasi del riquadro Visualizzatore KPI per aggiornare i valori di Reseller Revenue KPI.

    Si noti che le sezioni Valore, Obiettivo e Stato del KPI riflettono i valori del nuovo periodo temporale, come illustrato nella figura seguente.

    Sezioni Valore, Obiettivo e Stato dell'indicatore KPI

Definizione del KPI Product Gross Profit Margin

Per definire il KPI Total Gross Profit Margin

  1. Fare clic su Visualizzazione Form nella barra degli strumenti della scheda KPI e quindi fare clic su Nuovo indicatore KPI.

  2. Nella casella Nome digitare Product Gross Profit Margin e quindi verificare che nell'elenco Gruppo di misure associato venga visualizzato <Tutti>.

  3. Nella scheda Metadati del riquadro Strumenti di calcolo trascinare la misura Total GPM nella casella Espressione valore.

  4. Nella casella Espressione obiettivo digitare l'espressione seguente:

    Case
        When [Product].[Category].CurrentMember Is
          [Product].[Category].[Accessories]
        Then .40                 
        When [Product].[Category].CurrentMember 
          Is [Product].[Category].[Bikes]
        Then .12                
        When [Product].[Category].CurrentMember Is
          [Product].[Category].[Clothing]
        Then .20
        When [Product].[Category].CurrentMember Is
          [Product].[Category].[Components]
        Then .10
        Else .12            
    End
    
  5. Nell'elenco Indicatore di stato selezionare l'opzione Cilindro.

  6. Digitare l'espressione MDX seguente nella casella Espressione stato:

    Case
        When KpiValue( "Product Gross Profit Margin" ) / 
             KpiGoal ( "Product Gross Profit Margin" ) >= .90
        Then 1
        When KpiValue( "Product Gross Profit Margin" ) / 
             KpiGoal ( "Product Gross Profit Margin" ) <  .90
             And 
             KpiValue( "Product Gross Profit Margin" ) / 
             KpiGoal ( "Product Gross Profit Margin" ) >= .80
        Then 0
        Else -1
    End
    

    Questa espressione MDX rappresenta la base di valutazione del processo di raggiungimento dell'obiettivo.

  7. Verificare che nell'elenco Indicatore di tendenza sia selezionata l'opzione Freccia standard e quindi digitare l'espressione MDX seguente nella casella Espressione tendenza:

    Case
    When IsEmpty
      (ParallelPeriod
       ([Date].[Calendar Time].[Calendar Year],1,
           [Date].[Calendar Time].CurrentMember))
      Then 0  
       When VBA!Abs
        (
          KpiValue( "Product Gross Profit Margin" ) - 
           (
             KpiValue ( "Product Gross Profit Margin" ),
              ParallelPeriod
              ( 
                [Date].[ Calendar Time].[ Calendar Year],
                1,
                [Date].[ Calendar Time].CurrentMember
              )
            ) /
            (
              KpiValue ( "Product Gross Profit Margin" ),
              ParallelPeriod
              ( 
                [Date].[ Calendar Time].[ Calendar Year],
                1,
                [Date].[ Calendar Time].CurrentMember
              )
            )  
          ) <=.02
      Then 0
      When KpiValue( "Product Gross Profit Margin" ) - 
           (
             KpiValue ( "Product Gross Profit Margin" ),
             ParallelPeriod
             ( 
               [Date].[ Calendar Time].[ Calendar Year],
               1,
               [Date].[ Calendar Time].CurrentMember
             )
           ) /
           (
             KpiValue ( "Product Gross Profit Margin" ),
             ParallelPeriod
             ( 
               [Date].[Calendar Time].[Calendar Year],
               1,
               [Date].[Calendar Time].CurrentMember
             )
           )  >.02
      Then 1
      Else -1
    End
    

    Questa espressione MDX rappresenta la base di valutazione della tendenza verso il raggiungimento dell'obiettivo definito.

Esplorazione del cubo utilizzando il KPI Total Gross Profit Margin

Per esplorare il cubo utilizzando il KPI Total Gross Profit Margin

  1. Scegliere Distribuisci Analysis Services Tutorial dal menu Genera.

  2. Quando la distribuzione ha avuto esito positivo, fare clic su Riconnetti nella barra degli strumenti della scheda KPI e quindi fare clic su Visualizzazione Esplorazione.

    Il KPI Total Gross Profit Margin verrà inserito e visualizzerà il valore relativo a Q3 CY 2003 e al territorio vendite North America.

  3. Nel riquadro Filtro selezionare Product nell'elenco Dimensione, selezionare Category nell'elenco Gerarchia selezionare Uguale a nell'elenco Operatore e quindi selezionare Bikes nell'elenco Espressione filtro e fare clic su OK.

    Verrà visualizzato il margine di profitto lordo per la vendita dei prodotti della categoria Bikes relativamente ai rivenditori del territorio North America in Q3 CY 2003, come illustrato nella figura seguente.

    Indicatore KPI Total Gross Profit Margin

[!NOTA] Un progetto completato fino alla lezione 7 è incluso con il download e l'installazione degli esempi aggiornati. Per informazioni, vedere la sezione relativa a come ottenere esempi aggiornati in Installazione degli esempi.

Lezione successiva

Lezione 8: Definizione di azioni