Bloques de creación > Bloques de creación específicos de la solución > Bloque de creación del KPI de operación > Esquema de base de datos (bloque de creación del KPI de operación)
Esquema de base de datos (bloque de creación del KPI de operación)
El bloque de creación del KPI de operación aprovecha el bloque de creación PTC.DBConnection para implementar la base de datos. Todas las configuraciones y reglas de base de datos se pueden encontrar examinando el servicio GetDBInfo en la cosa PTC.OperationKPIImpl.Manager_TT.
En el siguiente diagrama se muestra el esquema de los objetos de base de datos del KPI de operación:
Diagrama de esquema de base de datos para el bloque de creación del KPI de operación.
Las siguientes definiciones de datos del proyecto PTC.OperationKPI definen los objetos en el esquema de base de datos:
PTC.OperationKPI.ProductionBlock: contiene las propiedades de un bloque de producción.
PTC.OperationKPI.ProductionEvent: contiene las propiedades de un evento de producción.
PTC.OperationKPI.AvailabilityEvent: contiene las propiedades de un evento de disponibilidad.
PTC.OperationKPI.LossEvent: contiene las propiedades de un evento de pérdida.
Agregación de eventos
Para mejorar el rendimiento de los cálculos de valor en cascada y los eventos históricos, tales como los eventos de disponibilidad, pérdida y producción, el programador PTC.OperationKPIImpl.EventsAggregationScheduler agrega diariamente estos eventos a las tablas de base de datos AggregatedAvailabilityEvent, AggregatedLossEvent y AggregatedProductionEvent. Se trata de tablas de base de datos back-end que no tienen definiciones de datos en ThingWorx.
Un evento se considera como histórico si tiene al menos 14 días de antigüedad, que es la configuración por defecto de la propiedad PTC.OperationKPIImpl.DatabaseUtility.minEventAgeInDays.
¿Fue esto útil?