如何配置报表数据仓库数据库的整理设置
适用对象: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”。
-
在**“连接到服务器”对话框中,在“服务器类型”列表中选择“数据库引擎”;在“服务器名称”列表中选择报表数据仓库的服务器和实例(例如,computer\INSTANCE1);在“身份验证”列表中选择“Windows 身份验证”,然后单击“连接”**。
-
在“对象资源管理器”窗格中,依次展开**“数据库”、"OperationsManagerDW"、“表”**。
-
右键单击 "dbo.Dataset",然后单击**“打开表”**。
-
在 DatasetDefaultName 列找到你要更改整理设置的数据集,然后在 DatasetId 列中记下它的 GUID。
-
在“对象资源管理器”窗格中,右键单击 "dbo.StandardDatasetAggregation",然后单击**“打开表”**。
-
在“DatasetId”列中,找到你在步骤 5 中记下的数据集 GUID。 可能会显示多个具有相同 GUID 的条目。
-
使用下列值在 AggregationTypeId 列的列表中找到聚合类型:
- 0 = 原始的非聚合数据 - 10 = 不足一小时 - 20 = 每小时 - 30 = 每日
在找到数据集及其聚合类型后,滚动至 MaxDataAgeDays 列,然后在其中编辑值,设置整理间隔。