稽核封存、清除與清理操作
稽核子系統提供線上與離線儲存區,可用來儲存稽核訊息:
線上 - 個別項目會顯示在線上,而且可以使用稽核子系統的 QueryAuditHistoryQueryAuditHistoryWithQueryCriteria 服務進行搜尋。
離線 - 在稽核子系統的前後關聯中,「離線」是指在 ThingWorx Composer 中,您無法擷取也看不到稽核資料,此外,也無法使用 QueryAuditHistoryQueryAuditHistoryWithQueryCriteria 服務予以擷取。資料封存在檔案中,這些檔案儲存在稽核子系統的檔案存放庫內,名為 AuditArchiveFileRepository。您可以從此存放庫匯出這些檔案。可將此存放庫的權限設定為限制存取資料。資料會以 JSON 格式匯出、本地化及壓縮。
用來控制稽核資料量的服務
稽核子系統為線上資料提供 ArchiveAuditHistoryArchiveAuditHistoryDirectPersistencePurgeAuditData 服務,在搜尋及篩選線上稽核資料時,能夠將線上資料保持在控制的量,同時維持效能。您可以排程執行這些服務,也可以手動執行。欲減少離線稽核資料量,請使用 CleaupAuditData 服務。如需有關封存與清除操作的詳細資訊,請參閱。封存及清除線上稽核資料 (直接持續性)封存及清除線上稽核資料 (資料表)。如需有關清理服務的詳細資訊,請參閱清理離線稽核封存
審核稽核資料
稽核子系統也為線上與離線資料提供匯出服務,讓管理員在疑難排解或檢查活動以用於報告時,可以監視活動。每個匯出服務都會將請求的資料推送至目標目的地,並本地化資料。
針對直接持續性實行,建議使用 ExportOnlineAuditData 服務。針對離線稽核資料,請使用 ExportAuditData 服務。這兩個服務都會將稽核資料讀出至檔案,並進行本地化。
針對資料表實行,只有 ExportAuditData 服務可用。使用此服務可將線上與離線稽核資料讀出至檔案,並進行本地化。
ExportAuditDataExportOnlineAuditData 服務會先執行封存服務。匯出與封存服務都不會刪除線上稽核資料儲存區中的任何訊息,因此在執行這兩個服務之後,效能不會有改善。但是,您可透過對線上稽核資料執行 PurgeAuditData 服務,來提升查詢效能。清除與匯出服務會先呼叫封存服務。清除時,執行此呼叫的目的是為了確保將要從線上儲存區刪除的所有資料先複製到離線儲存區。如需有關匯出服務的詳細資訊,請參閱匯出線上稽核資料 (僅限「直接持續性」) 與匯出稽核資料 (兩個實行)。
何時執行服務
根據您所使用之「稽核子系統」的實行而定,「封存」與「清除」服務及其執行的動作會有所不同。按一下連結前往您選取的實行:
為防止系統效能降低,建議您以排程的間隔自動封存線上稽核訊息。此外,也建議您清除不再需要的線上稽核資料。
* 
如果您一直使用的是具有原始資料表實行的舊版 ThingWorx Platform (v.8.2.x 到 8.4.x),請記住,從 ThingWorx Platform v.8.5 開始,封存與清除操作是分開的,它們分別有自己的排程器。
這是否有幫助?