감사 보관, 제거 및 정리 작업
감사 하위 시스템은 감사 메시지를 위한 온라인 스토리지와 오프라인 스토리지를 모두 제공합니다.
온라인 - 개별 항목이 온라인으로 표시되며, 감사 하위 시스템의 QueryAuditHistoryQueryAuditHistoryWithQueryCriteria 서비스를 사용하여 검색할 수 있습니다.
오프라인 - 감사 하위 시스템의 컨텍스트에서 "오프라인"이란 감사 데이터를 ThingWorx Composer에서 읽어들이거나 볼 수 없으며 QueryAuditHistoryQueryAuditHistoryWithQueryCriteria 서비스를 사용하여 읽어들일 수도 없음을 의미합니다. 데이터는 이름이 AuditArchiveFileRepository인 감사 하위 시스템의 파일 저장소에 저장되는 파일에 보관됩니다. 저장소에서 이러한 파일을 내보낼 수 있습니다. 데이터에 대한 액세스를 제한하도록 이 저장소에 대한 권한을 설정할 수 있습니다. 데이터는 JSON 형식으로 내보내고 번역되며 압축됩니다.
감사 데이터의 양을 제어하는 서비스
온라인 감사 데이터를 검색하고 필터링하는 동안 성능을 유지하고 제어된 양의 온라인 데이터를 유지하기 위해 감사 하위 시스템에서 온라인 데이터에 대해 ArchiveAuditHistory, ArchiveAuditHistoryDirectPersistencePurgeAuditData 서비스를 제공합니다. 이러한 서비스의 실행을 예약하거나 수동으로 실행할 수 있습니다. 오프라인 감사 데이터의 양을 줄이려면 CleaupAuditData 서비스를 사용하십시오. 보관 및 제거 작업에 대한 자세한 내용은 온라인 감사 데이터 보관 및 제거(직접 지속성) 항목 또는 온라인 감사 데이터 보관 및 제거(데이터 테이블) 항목을 참조하십시오. 정리 서비스에 대한 자세한 내용은 오프라인 감사 보관 정리 항목을 참조하십시오.
감사 데이터 검토
보고를 목적으로 활동의 문제를 해결하거나 검사할 때 관리자가 활동을 모니터링할 수 있도록 감사 하위 시스템에서 온라인 데이터와 오프라인 데이터 둘 다에 대한 내보내기 서비스도 제공합니다. 각 내보내기 서비스는 요청된 데이터를 대상으로 푸시하고 데이터를 번역합니다.
직접 지속성 구현의 경우 ExportOnlineAuditData 서비스를 사용하는 것이 좋습니다. 오프라인 감사 데이터의 경우 ExportAuditData 서비스를 사용합니다. 두 서비스 모두 감사 데이터를 파일로 읽고 번역합니다.
데이터 테이블 구현의 경우 ExportAuditData 서비스만 사용 가능합니다. 이 서비스를 사용하여 온라인 및 오프라인 감사 데이터를 파일로 읽고 번역합니다.
ExportAuditDataExportOnlineAuditData 서비스는 먼저 보관 서비스를 실행합니다. 내보내기 서비스와 보관 서비스 모두 온라인 감사 데이터 저장소의 메시지를 삭제하지 않으므로 서비스를 실행한 후에는 성능 향상이 발생하지 않습니다. 그러나 온라인 감사 데이터에 대해 PurgeAuditData 서비스를 실행하여 질의 성능을 개선할 수 있습니다. 제거 및 내보내기 서비스는 먼저 보관 서비스를 호출합니다. 제거의 경우 온라인 스토리지에서 삭제될 모든 데이터가 먼저 오프라인 스토리지에 복사되도록 하기 위해 이 호출이 수행됩니다. 내보내기 서비스에 대한 자세한 내용은 온라인 감사 데이터 내보내기 항목(직접 지속성만 해당) 및 감사 데이터 내보내기 항목(두 구현 모두 해당)을 참조하십시오.
서비스를 실행하는 경우
사용하는 감사 하위 시스템 구현에 따라 보관 및 제거 서비스와 서비스가 수행하는 작업이 다릅니다. 선택한 구현에 해당하는 링크를 따라갑니다.
시스템 성능 저하를 방지하기 위해 예약된 간격에서 온라인 감사 메시지를 자동으로 보관하는 것이 좋습니다. 또한 더 이상 필요하지 않은 온라인 감사 데이터는 제거하는 것이 좋습니다.
* 
이전 버전의 ThingWorx Platform을 원래 데이터 테이블 구현(v.8.2.x ~ 8.4.x)과 함께 사용한 경우 ThingWorx Platform v.8.5부터는 보관과 제거가 각각 자체 스케줄러가 있는 별개의 작업임을 알아두십시오.
도움이 되셨나요?