Modello di dati KPI
A livello superiore, il modello di dati KPI è costituito dai componenti riportati di seguito.
Componente
Nome entità
Descrizione
Scheduler KPI
PTC.SCA.SCO.KPIScheduler
Attiva il calcolo degli elementi KPI e degli indicatori KPI a intervalli programmati.
Manager KPI
PTC.SCA.SCO.DefaultKPIManager
Contiene i servizi e le definizioni di soglia per gestire e calcolare gli elementi KPI e i valori KPI.
Thing shape elementi KPI
PTC.SCA.SCO.KPIElementThingShape
Contiene i servizi per il calcolo degli elementi KPI.
Una thing shape per ogni indicatore KPI
PTC.SCA.SCO.EffectivenessThingShape, PTC.SCA.SCO.AvailabilityThingShape, PTC.SCA.SCO.QualityRatioThingShape, PTC.SCA.SCO.OEEThingShape
Contiene le proprietà e i servizi per ogni indicatore KPI. Queste thing shape vengono implementate dai modelli di oggetto per i tipi di impianto che utilizzano la funzionalità KPI.
Manager turni
PTC.SCA.SCO.DefaultShiftManager
Contiene i servizi per creare e gestire i turni, le programmazioni turni e i siti utilizzati come periodi di tempo per il calcolo degli indicatori KPI e degli elementi KPI.
Data shape per programmazioni turni, turni e siti
PTC.SCA.SCO.ShiftSchedule, PTC.SCA.SCO.Shift, PTC.SCA.SCO.Site
Contiene le definizioni dei campi necessarie per le programmazioni turni, i turni e i siti creati dai manager di turni.
Il valore corrente di ogni indicatore KPI viene memorizzato nel singolo oggetto impianto in ThingWorx. La definizione stessa degli indicatori KPI e i dati cronologici vengono memorizzati in tabelle di database.
Per default, lo scheduler attiva il manager KPI per calcolare gli elementi KPI e i valori KPI ogni 5 minuti. I calcoli degli elementi KPI e degli indicatori KPI vengono inoltre attivati dalle modifiche apportate ai dati pertinenti. I servizi di calcolo recuperano le informazioni necessarie dalle proprietà del singolo oggetto di impianto, eseguono i calcoli e impostano i valori degli indicatori KPI correnti per ogni singolo oggetto di impianto.
È possibile configurare o personalizzare la funzionalità KPI nei modi descritti di seguito.
Creare un manager KPI personalizzato che implementi il modello di oggetto manager KPI (PTC.SCA.SCO.KPIManagerThingTemplate) e sostituisca i relativi servizi.