为报表数据仓库数据库配置整理设置
报表数据仓库存储数据的持续时间为指定时长,具体取决于数据(警报、状态、事件、AEM 或性能)以及聚合类型(原始数据、小时聚合、每日聚合)。 数据库设置为删除旧数据,以便通过管理其大小来保持性能。 删除较旧的数据称为 grooming。
下表突出显示了数据仓库数据库初始设置后的默认数据类型和保留期。
数据集 | 聚合类型 | 保留期(天) |
---|---|---|
Alert | 原始 | 400 |
客户端监视 | 原始 | 30 |
客户端监视 | 每日 | 400 |
事件 | 原始 | 100 |
性能 | 原始 | 10 |
性能 | 每小时 | 400 |
性能 | 每日 | 400 |
State | 原始 | 180 |
State | 每小时 | 400 |
State | 每日 | 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 数据库配置整理设置。