共用方式為


如何設定報表資料倉儲資料庫的清理設定

 

適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

報表資料倉儲會依據資料 (警示、事件、AEM 或效能) 和彙總類型 (原始資料、每小時彙總、每日彙總),儲存資料一段指定的時間。 這個資料庫設定成會刪除較舊的資料。 這種刪除舊資料的動作稱為「grooming」。

下表顯示不同資料類型的預設保留設定。

資料集

彙總類型

保留天數

警示

原始資料

400

狀態

原始資料

180

狀態

每小時彙總

400

狀態

每日彙總

400

事件

原始資料

100

AEM

原始資料

30

AEM

每日彙總

400

效能

原始資料

10

效能

每小時彙總

400

效能

每日彙總

400

清理資料倉儲的設定可透過 Microsoft SQL Server Management Studio 來加以變更。

變更報表資料倉儲中的清理設定

  1. 在 Windows 桌面上,按一下 [開始],指向 [程式集],指向 [Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。

  2. 在 [連線至伺服器] 對話方塊中,從 [伺服器類型] 清單中選取 [Database Engine];在 [伺服器名稱] 清單中選取用於執行報表資料倉儲的伺服器和執行個體 (例如 computer\INSTANCE1);在 [驗證] 清單中選取 [Windows 驗證];然後按一下 [連接]。

  3. 在 [物件總管] 窗格中,展開 [資料庫],展開 [OperationsManagerDW],然後再展開 [表格]。

  4. 在 [dbo.Dataset] 上按一下滑鼠右鍵,然後按一下 [開啟表格]。

  5. 在 [DatasetDefaultName] 欄位中找出您要變更清理設定的資料集,並在 [DatasetId] 欄位中記錄其 GUID。

  6. 在 [物件總管] 窗格中,在 [dbo.StandardDatasetAggregation] 上按一下滑鼠右鍵,然後按一下 [開啟表格]。

  7. 在 [DatasetId] 資料行中,找出您在步驟 5 中記下的資料集 GUID。 可能會顯示多個相同 GUID 的項目。

  8. 使用下列值從 [AggregationTypeId] 欄的清單中找出彙總類型:

    - 0 = 原始,非彙總資料
    
    - 10 = 每半小時
    
    - 20 = 每小時
    
    - 30 = 每日
    

當您找出資料集及其彙總類型後,捲動到 [MaxDataAgeDays] 欄位,然後編輯其中的值以設定清理間隔。