如何設定報表資料倉儲資料庫的清理設定
適用於: 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 來加以變更。
變更報表資料倉儲中的清理設定
-
在 Windows 桌面上,按一下 [開始],指向 [程式集],指向 [Microsoft SQL Server 2008],然後按一下 [SQL Server Management Studio]。
-
在 [連線至伺服器] 對話方塊中,從 [伺服器類型] 清單中選取 [Database Engine];在 [伺服器名稱] 清單中選取用於執行報表資料倉儲的伺服器和執行個體 (例如 computer\INSTANCE1);在 [驗證] 清單中選取 [Windows 驗證];然後按一下 [連接]。
-
在 [物件總管] 窗格中,展開 [資料庫],展開 [OperationsManagerDW],然後再展開 [表格]。
-
在 [dbo.Dataset] 上按一下滑鼠右鍵,然後按一下 [開啟表格]。
-
在 [DatasetDefaultName] 欄位中找出您要變更清理設定的資料集,並在 [DatasetId] 欄位中記錄其 GUID。
-
在 [物件總管] 窗格中,在 [dbo.StandardDatasetAggregation] 上按一下滑鼠右鍵,然後按一下 [開啟表格]。
-
在 [DatasetId] 資料行中,找出您在步驟 5 中記下的資料集 GUID。 可能會顯示多個相同 GUID 的項目。
-
使用下列值從 [AggregationTypeId] 欄的清單中找出彙總類型:
- 0 = 原始,非彙總資料 - 10 = 每半小時 - 20 = 每小時 - 30 = 每日
當您找出資料集及其彙總類型後,捲動到 [MaxDataAgeDays] 欄位,然後編輯其中的值以設定清理間隔。