Schema del database (building block di KPI delle operazioni)
Il building block di KPI delle operazioni utilizza il building block PTC.DBConnection per implementare il database. È possibile trovare tutte le configurazioni e le regole del database esaminando il servizio GetDBInfo nell'oggetto PTC.OperationKPIImpl.Manager_TT.
Il diagramma seguente mostra lo schema per gli oggetti di database dei KPI delle operazioni:
Le data shape seguenti nel progetto PTC.OperationKPI definiscono gli oggetti nello schema del database:
• PTC.OperationKPI.ProductionBlock - Contiene le proprietà di un blocco di produzione.
• PTC.OperationKPI.ProductionEvent - Contiene le proprietà di un evento di produzione.
• PTC.OperationKPI.AvailabilityEvent - Contiene le proprietà di un evento di disponibilità.
• PTC.OperationKPI.LossEvent - Contiene le proprietà di un evento di perdita.
Aggregazione di eventi
Per migliorare le prestazioni dei calcoli dei valori a cascata e degli eventi cronologici, ad esempio eventi di disponibilità, perdita e produzione, questi eventi vengono aggregati ogni giorno dallo scheduler PTC.OperationKPIImpl.EventsAggregationScheduler nelle tabelle di database AggregatedAvailabilityEvent, AggregatedLossEvent e AggregatedProductionEvent. Si tratta di tabelle di database back-end che non dispongono di data shape in ThingWorx.
Un evento viene considerato cronologico se risale ad almeno 14 giorni prima, ossia l'impostazione di default della proprietà PTC.OperationKPIImpl.DatabaseUtility.minEventAgeInDays.