如何配置报表数据仓库数据库的整理设置

 

适用对象: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. 在**“连接到服务器”对话框中,在“服务器类型”列表中选择“数据库引擎”;在“服务器名称”列表中选择报表数据仓库的服务器和实例(例如,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 列,然后在其中编辑值,设置整理间隔。