KPI
I KPI o “Key Performance Indicators” (indicatori chiave di prestazione) sono degli indicatori chiave riguardanti i principali obiettivi dell’attività di business e i risultati ad essi correlati.
Vibecode separa la definizione ed il calcolo dei valori dei KPI dalla loro rappresentazione grafica.
Le tabelle di questa sezione contengono tutti i dati relativi ai KPI e a come vengono visualizzati nell’applicazione Client.
Altre info qui:
Key Performance Indicators
KPI CONTAINER
Tabella Vibecode: kKPIContainer
Questa tabella e le sue correlate contengono tutti i dati relativi ai KPI.
Per inserire il container dati per i KPI in Vibecode:
Amministratore > Configurazione > KPI > KPI Container
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco del container che contiene l'insieme di dati relativi ai KPI |
|
Descrizione |
Nominativo del container di dati |
|
Commento |
Eventuale commento |
|
Keys |
Containergrid per la gestione delle chiavi di raggruppamento e totalizzazione |
|
Regole |
Containergrid per la gestione delle regole per il trattamento dei dati |
Chiavi di raggruppamento e totalizzazione
Tabella Vibecode: kKPIContainer_Keys
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della chiave per il trattamento dei dati |
|
Descrizione |
Nominativo della chiave per il trattamento dei dati e della colonna nella tabella “cubo” |
|
Commento |
Eventuale commento |
|
Destination name |
Nome della chiave di raggruppamento (es. “store”, “sales operator”, “date”, ecc.) |
|
Key Type |
Tipo della chiave nel container: è il nome della classe o del tipo di dati in Vibecode che definisce la chiave stessa Per conoscere i nomi delle classi Vibecode utilizzare la funzione
|
|
Sequenza |
Numero progressivo autogenerato per l'ordinamento |
Regole per il trattamento dei dati
Tabella Vibecode: kKPIContainer_Rules
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della regola per il trattamento dei dati |
|
Descrizione |
Nominativo della regola per il trattamento dei dati |
|
Commento |
Eventuale commento |
|
Nome |
Nome della regola nel container |
|
Calculated |
Indica se la regola verrà risolta dall’applicazione Client o se deve essere risolta direttamente dal motore di calcolo dei KPI di Vibecode (Sì/No). Sì la regola viene risolta dall’applicazione Client No la regola viene risolta dal motore di calcolo di Vibecode |
|
SourceClass |
Tabella di origine o fonte del dato; deve essere specificata obbligatoriamente se il campo Calculated è impostato a NO , deriva dalla tabella Classe (kClass) |
|
Keys |
Containergrid per la gestione delle chiavi per la regola |
|
Valori |
Containergrid per la gestione delle formule per il calcolo dei valori |
|
In questo campo è contenuta la regola (o la formula) che si applica ai dati che sono trattati nella Containergrid “Valori”. Il filtro viene applicato alla classe specificata nel campo SourceClass |
|
|
Abilitato |
Determina se la regola viene utilizzata (Sì/No) |
Chiavi per la regola
Tabella Vibecode: kKPIContainer_Rules_Keys
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della chiave della regola |
|
Descrizione |
Nominativo della chiave della regola |
|
Commento |
Eventuale commento |
|
ContainerKey |
Nome della chiave nel container, deriva dalla tabella kKPIContainer_Keys |
|
Referenza |
Riferimento al campo "padre", deriva dalla tabella kKPIContainer_Rules |
Formule per il calcolo del valore
Classe Vibecode: kKPIContainer_Rules_Value
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della formula di calcolo del valore |
|
Descrizione |
Nominativo della formula di calcolo del valore |
|
Commento |
Eventuale commento |
|
Name |
Nome della formula per il calcolo del valore |
|
Referenza |
Formula o regola per il calcolo del valore |
|
CustomType |
Tipo del valore: classe o tipo di dati di Vibecode |
|
Autogroup |
Indica se utilizzare una funzione di raggruppamento alternativa a quella presente nel campo Groupingfunction (Sì/No) |
|
Groupingfunction |
Nome della funzione di raggruppamento dati che verrà utilizzata |
|
Abilitato |
Determina se il valore viene calcolato (Sì/No) |
KPI BOARDS
Classe Vibecode: kKPIBoard
Questa tabella e le sue correlate contengono tutti i parametri per la corretta visualizzazione nel Client dei dati relativi ai KPI, trattati nelle tabelle precedenti.
Per inserire le board dei grafici KPI in Vibecode:
Amministratore > Configurazione > KPI > KPI Boards
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della board che rappresenta l'insieme dei grafici e dei KPI |
|
Descrizione |
Nominativo della board |
|
Commento |
Eventuale commento |
|
Elementi |
Containergrid per la gestione dei grafici nella board |
|
AutoUpdateFilter |
Lista dei container dei dati che si devono auto-aggiornare |
Grafici nella board
Classe Vibecode: kKPIBoard_Items
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della singola board |
|
Descrizione |
Nominativo della singola board |
|
Commento |
Eventuale commento |
|
Nome |
Nome della singola board |
|
Container |
Nominativo del container dei dati a cui appartiene la board, deriva dalla tabella KPI Container (kKPIContainer) |
|
Keys |
Lista delle chiavi per il trattamento dei dati, deriva dalla tabella kKPIContainer_Keys |
|
Titolo |
Nome del grafico che sarà visualizzato nell’applicazione Client |
|
Series |
Containergrid per la gestione delle serie di dati per la creazione del grafico |
|
Renderer |
Tipo di rappresentazione grafica della board nel Client (es. “Tile”, “LineComparer”), deriva dalla tabella Render Types (kBoardItemRenderer) |
|
RendererParams |
Containergrid per la gestione dei parametri di rendering |
|
DefaultPeriodFrom |
Parametro che definisce il periodo temporale di riferimento per i dati del grafico, agisce sul container (es. “d0”,“d-6”,”m-3”,”y-1”, ecc.) |
|
DefaultPeriodTo |
Parametro che definisce il periodo temporale di riferimento per i dati del grafico, agisce sul container |
|
TimeUOM |
Parametro temporale per il raggruppamento dei dati del grafico (es. “ogni giorno”, “per ora”, “settimanale”, ecc.) |
|
Regola o formula che si applica in generale ai dati del grafico, agisce sul container |
|
|
Abilitato |
Determina se il grafico è attivo e visualizzabile (Sì/No) |
|
Sequenza |
Numero progressivo autogenerato per l'ordinamento |
Serie di dati del grafico
Classe Vibecode: kKPIBoard_Items_Series
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco della serie di dati |
|
Descrizione |
Nominativo della serie di dati |
|
Commento |
Eventuale commento |
|
KPI |
Nome del KPI inviato al Client, deriva dalla tabella kKPIContainer_Rules_Value |
|
Titolo |
Nome della serie che comparirà nella legenda del grafico, se presente, sul Client |
|
CompareTo |
Nominativo della serie di dati per effettuare un confronto, deriva dalla tabella kKPIBoard_Items_Series |
|
DateTranslateFormula |
Parametro che definisce il periodo temporale di riferimento dei dati del grafico (es. “d0”, “m-3”,”y-1”, ecc.) |
|
Sequenza |
Numero progressivo autogenerato per l'ordinamento |
Parametri di rendering
Classe Vibecode: kKPIBoard_Items_RendererParams
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Param |
Nominativo del parametro, deriva dalla tabella Render Type Params (kBoardItemRendererParam) |
|
Valore |
Formato del valore del parametro |
|
Sequenza |
Numero progressivo autogenerato per l'ordinamento |
RENDER TYPES
Classe Vibecode: kBoardItemRenderer
Per inserire il tipo di grafico in Vibecode:
Amministratore > Configurazione > KPI > Configurazione > Render Types
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco del tipo di grafico |
|
Descrizione |
Nominativo del tipo di grafico |
|
Commento |
Eventuale commento |
|
RendersParam |
Lista aggiornabile dei parametri del grafico, deriva dalla tabella Render Type Params (kBoardItemRendererParam) |
RENDER TYPE PARAMS
Classe Vibecode: kBoardItemRendererParam
Per inserire il parametri per i grafici KPI in Vibecode:
Amministratore > Configurazione > KPI > Configurazione > Render Type Params
Viene richiesta la valorizzazione dei seguenti campi:
|
Nome Campo |
Descrizione |
|
Codice |
Identificativo univoco del parametro di layout del grafico |
|
Descrizione |
Nominativo del parametro di layout del grafico |
|
Commento |
Eventuale commento |