您可以啟用和設定 vRealize Automation 資料變換設定來控制您的系統如何保留、封存或刪除舊資料。

執行這項作業的原因和時機

使用資料變換功能來設定 vRealize Automation 在封存或刪除資料前將其保留在 IaaS SQL Server 資料庫中的天數上限。依預設,此功能為停用。

vRealize Automation [全域設定] 頁面上設定資料變換設定。啟用後,此功能會從下列 SQL Server 資料庫資料表查詢和移除資料:

  • UserLog

  • Audit

  • CategoryLog

  • VirtualMachineHistory

  • VirtualMachineHistoryProp

  • AuditLogItems

  • AuditLogItemsProperties

  • TrackingLogItems

  • WorkflowHistoryInstances

  • WorkflowHistoryResults

如果您將 DataRolloverIsArchiveEnabled 設為 True,則 dbo 架構中會建立資料表的封存版本。例如,UserLog 的封存版本將是 UserLogArchive,而 VirtualMachineHistory 的封存版本將是 VirtualMachineHistoryArchive

啟用後,資料變換功能將根據 vRealize Automation 應用裝置 時區組態,每天一次在預先決定的時間上午 3 點執行。使用 DataRollover MaximumAgeInDays 設定,您可以設定希望保留資料的天數上限。

如果將 DataRollover IsArchiveEnabled 設為 True,則比 DataRollover MaximumAgeInDays 中所指定的資料更舊的資料將移至封存資料表。如果將 DataRollover IsArchiveEnabled 設為 False,則資料將永久刪除,且不會封存任何資料。刪除的資料無法復原。

備註︰

在啟用資料變換之前,請考慮現有系統資料以及可能對系統效能產生的影響。例如,如果您在 vRealize Automation 開始於您的環境中執行一年後啟用此功能,請確認已將 DataRollover MaximumAgeInDays 的值設為 300 或更大,以確保啟用資料變換功能不會影響系統效能。

程序

  1. 系統管理員身分登入 vRealize Automation 主控台。
  2. 選取基礎結構 > 管理 > 全域設定
  3. 在 [全域設定] 頁面上找到資料表的 [資料變換] 區段,並檢閱和進行設定。

    設定

    說明

    DataRollover IsArchiveEnabled

    指定在達到天數上限後是否將變換資料移至封存資料表。

    依預設,此值會設為 True。

    如果將此值設為 False,則所有比 DataRollover MaximumAgeInDays 設定中所指定的資料更舊的資料都將永久刪除。

    DataRollover MaximumAgeInDays

    指定系統在將資料移至封存或永久刪除資料前將資料保留在資料庫中的天數上限。

    依預設,此值會設為 90 天。

    DataRollover Status

    指定是否啟用資料變換。

    若要啟用資料變換,請將值設為 [已啟用]。依預設,此值會設為 [已停用]。

    如果您在此工作流程執行時將其停用,則目前工作流程不受影響,但下一個工作流程會被停用。

  4. 在第一個資料表資料行中按一下編輯圖示 (編輯圖示) 可編輯設定。

    適用設定的 [值] 欄位會變為可編輯,您可以將游標置於欄位內來變更該值。

  5. 在第一個資料表資料行中按一下儲存圖示 () 以儲存變更。