設定報表數據倉儲資料庫的清理設定
報表資料倉儲會依據資料 (警示、事件、AEM 或效能) 和彙總類型 (原始資料、每小時彙總、每日彙總),儲存資料一段指定的時間。 資料庫會設定為刪除較舊的數據,以便藉由管理其大小來維護效能。 這種刪除舊資料的動作稱為「 grooming」。
下表醒目提示數據倉儲資料庫初始設定之後的預設數據類型和保留期間。
資料集 | 彙總類型 | 保留期間 (天數) |
---|---|---|
Alert | Raw | 400 |
用戶端監視 | Raw | 30 |
用戶端監視 | 每日 | 400 |
事件 | Raw | 100 |
效能 | Raw | 10 |
效能 | 每小時 | 400 |
效能 | 每日 | 400 |
州/省 | Raw | 180 |
州/省 | 每小時 | 400 |
州/省 | 每日 | 400 |
清理資料倉儲的設定可透過 Microsoft SQL Server Management Studio 來加以變更。
變更報表數據倉儲中的清理設定
使用屬於 SQL Server sysadmin 固定伺服器角色成員的帳戶登入計算機。
在 [開始] 頁面上,輸入 SQL Server Management Studio ,並顯示程式。 選取程式以開啟 SQL Server Management Studio。 您可能想要以滑鼠右鍵按下程式,並將它釘選到起始頁。
在 [連接到伺服器] 對話方塊的 [伺服器類型] 清單中,選取 [資料庫引擎];在 [伺服器名稱] 列表中,選取報表數據倉儲的伺服器和實例(例如計算機\INSTANCE1):在 [驗證] 列表中,選取 [Windows 驗證],然後選取 [連線]。
在 [物件總管] 窗格中,展開 [資料庫] ,展開 [OperationsManagerDW] ,然後再展開 [表格] 。
以滑鼠右鍵按兩下 dbo。數據集, 然後選取 [ 開啟數據表]。
在 [DatasetDefaultName] 欄位中找出您要變更清理設定的資料集,並在 [DatasetId] 欄位中記錄其 GUID。
在 [物件總管] 窗格中,以滑鼠右鍵按兩下 dbo。StandardDatasetAggregation 並選取 [開啟數據表]。
在 [DatasetId] 資料行中,找出您在步驟 5 中記下的資料集 GUID。 可能會顯示多個相同 GUID 的項目。
使用下列值從 [AggregationTypeId] 欄的清單中找出彙總類型:
0 = 原始,非彙總資料
10 = 每半小時
20 = 每小時
30 = 每日
找到數據集及其彙總類型之後,請捲動至 MaxDataAgeDays 數據行,然後編輯該處的值以設定美容間隔。
下一步
若要深入瞭解儲存在 Operations Manager 操作資料庫中之不同數據類型的預設保留期限,以及如何修改這些設定,請參閱 如何設定 Operations Manager 資料庫的清理設定。