Building block > Building block specifici della soluzione > Building block di KPI delle operazioni > Schema del database (building block di KPI delle operazioni)
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:
Diagramma dello schema del database per il building block di 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.
È stato utile?