![]() |
如果直接持續性實行處於使用中狀態,您也可以使用 ExportOnlineAuditData 服務從資料庫匯出線上稽核資料。此服務有一個 query 選項,可供您用來篩選及排序匯出的資料。
|
參數
|
描述
|
基礎類型
|
---|---|---|
locale
|
STRING
|
|
targetRepositoryName
|
檔案存放庫物件的名稱,包含本地化稽核項目的輸出檔案應儲存在此。
|
THINGNAME
|
targetPath
|
應將輸出檔案寫入至的目標位置。
|
STRING
|
targetFileName
|
應儲存本地化稽核資料之輸出檔案的名稱。
|
STRING
|
startDate
|
您要匯出之第一個稽核項目的日期與時間。時間戳記在此稽核項目之後並在 endDate 之前的所有稽核項目都會匯出。
|
DATETIME
|
endDate
|
您要匯出之最後一個稽核項目的日期與時間。時間戳記在此稽核項目之前並在 startDate 之後的所有稽核項目都會匯出。
|
DATETIME
|
開始日期
|
結束日期
|
匯出的內容
|
---|---|---|
2020-02-03 18:50:03.000 (特定日期與時間)
|
2020-02-03 19:50:03.000 (特定日期與時間)
|
從開始日期到結束日期為止的所有線上與離線資料,以此範例為例,就是同一日期 (2020-02–03) 一小時 (從 18:50:03.000 到 19:50:03.000) 的資料。
|
null
|
2020-02-03 19:50:03.000 (特定日期與時間)
|
早於結束日期與時間 (2020-02-03 19:50:03.000) 的所有線上資料及任何離線資料。若將開始日期設定為 null,匯出可能會包含大量稽核資料,具體要視開始保留離線資料的實際日期而定。
|
2020-02-03 18:50:03.000 (特定日期與時間)
|
null
|
介於開始日期與時間和目前日期與時間之間的所有線上資料及任何離線資料,可透過將結束日期設定為 null 來指定。
|
null
|
null
|
「所有」線上及離線稽核資料。不建議使用此方式,因為這可能會耗費很長的時間。
|
內容
|
哪種實行?
|
描述
|
---|---|---|
auditCategory
|
二者
|
稽核訊息類別的名稱。上述範例顯示了不同類別:
• 直接持續性 - System 類別
• 資料表 - Modeling 類別
如需有關稽核類別的資訊,請參閱稽核類別。
|
application
|
僅限直接持續性
|
產生稽核訊息之應用程式的名稱。在上述的直接持續性範例中,稽核訊息由核心 ThingWorx Platform 產生,因此值設定為 ThingworxCore。
|
sourceType
|
二者
|
與產生此稽核訊息之應用程式相關聯的類型 (source)。上述範例顯示了不同的來源類型,針對兩種實行,其反映了 auditCategory,針對直接持續性,則反映了 application:
• 直接持續性 - Subsystem
• 資料表 - ModelTagVocabulary
|
source
|
二者
|
產生此稽核訊息的 ThingWorx 應用程式或可執行檔。上述範例顯示了不同的 ThingWorx 應用程式:
• 在直接持續性範例中,來源為 Audit Subsystem。
• 在資料表範例中,來源為 IntegrationTesting。
|
id
|
二者,存在格式差異
|
直接持續實行 - 產生稽核訊息之 application 的自動產生資料庫 id。
資料表實行 - 產生稽核訊息之應用程式的 GUID。
|
message
|
二者
|
稽核訊息的文字。
|
user
|
二者
|
產生稽核訊息時執行應用程式之使用者的登入名稱。
|
timestamp
|
二者
|
在 epoch 時間,產生稽核訊息的日期與時間。
|