빌딩 블록 > 솔루션 특정 빌딩 블록 > 작업 KPI 빌딩 블록 > 데이터베이스 스키마(작업 KPI 빌딩 블록)
데이터베이스 스키마(작업 KPI 빌딩 블록)
작업 KPI 빌딩 블록은 PTC.DBConnection 빌딩 블록을 활용하여 데이터베이스를 구현합니다. 모든 데이터베이스 구성 및 규칙은 PTC.OperationKPIImpl.Manager_TT 사물에서 GetDBInfo 서비스를 검사하여 찾을 수 있습니다.
다음 다이어그램은 작업 KPI 데이터베이스 객체의 스키마를 보여줍니다.
작업 KPI 빌딩 블록에 대한 데이터베이스 스키마 다이어그램.
PTC.OperationKPI 프로젝트의 다음 데이터 셰이프는 데이터베이스 스키마의 객체를 정의합니다.
PTC.OperationKPI.ProductionBlock - 생산 블록에 대한 속성을 포함합니다.
PTC.OperationKPI.ProductionEvent - 생산 이벤트에 대한 속성을 포함합니다.
PTC.OperationKPI.AvailabilityEvent - 가용성 이벤트에 대한 속성을 포함합니다.
PTC.OperationKPI.LossEvent - 손실 이벤트에 대한 속성을 포함합니다.
이벤트 집계
워터폴 값 계산 및 가용성, 손실 및 생산 이벤트와 같은 기록 이벤트의 성능을 향상시키기 위해, 이러한 이벤트는 PTC.OperationKPIImpl.EventsAggregationScheduler 스케줄러에 의해 AggregatedAvailabilityEvent, AggregatedLossEventAggregatedProductionEvent 데이터베이스 테이블에 매일 집계됩니다. 이러한 테이블은 ThingWorx에 데이터 셰이프가 없는 백엔드 데이터베이스 테이블입니다.
이벤트는 최소 14일이 경과한 후에 기록으로 간주되며 이는 PTC.OperationKPIImpl.DatabaseUtility.minEventAgeInDays 속성의 기본 설정입니다.
도움이 되셨나요?