定义“时间窗口”和“时间切片”属性
管理员可以使用 BAMConfiguration.xml 文件的 TimeWindow 属性和 TimeSlice 属性定义 BAM 主导入数据库的实时聚合表中数据的寿命。
注意
若要使自己在 BAM 配置文件中所做的更改生效,管理员必须先取消部署当前 BAM 配置,然后部署已更新的 BAMConfiguration.xml。
有关取消部署 BAM 定义的信息,请参阅 如何删除 BAM 定义。 有关部署 BAM 定义的信息,请参阅 如何部署 BAM 定义。
如果要更改 TimeWindow 和 TimeSlice 值,而不取消部署 BAM 基础结构,则需要修改 BAM 主导入数据库的 BAM_Metadata_Activities 表中的列。
TimeSlice
可以使用 TimeSlice 属性对已完成的 BAM 实例数据进行分组。 TimeSlice 属性按照数据写入 BAM 主导入数据库的时间对 BAM 实例数据进行分组。
例如,实例 A 于 2000 年 1 月 1 日凌晨 1:02 完成并保存在 BAM 主导入数据库中。实例 B 于 2000 年 1 月 1 日凌晨 1:04 完成并保存在 BAM 主导入数据库中。如果将 TimeSlice 属性的值设置为 5 分钟,则实例 A 和实例 B 将分在一组中。
更改 BAM 配置文件中的 TimeSlice 值
更改 BAM 配置文件的下列一行中的值:
<Property Name="RTATimeSlice">5</Property>
更改 BAM_Metadata_Activities 表中的 TimeSlice 值
修改 RTATimeSlice 值,该值位于 BAM 主导入数据库的 bam_Metadata_Activities 表中。 如果为一个或多个活动部署多个实时聚合 (RTA),则可以选择为每个 RTA 指定不同的时段。
注意
RTAWindow 的值必须为整数,且时间单位始终为分钟。
TimeWindow
运行 CubeUpdate DTS 包时,该程序包将数据从 BAM 主导入数据库移至 BAM 多维数据集中。 在 BAM 数据实例组中所有实时聚合数据都超过 RTA 时段属性中指定的期限后,该程序包就会以组的形式移动这些数据。
更改 BAM 配置文件中的 TimeWindow 值
更改 BAM 配置文件的下列一行中的值:
<Property Name="RTAWindow">60</Property>
更改 BAM_Metadata_Activities 表中的 TimeWindow 值
修改 RTAWindow 值,该值位于 BAM 主导入数据库的 bam_Metadata_Activities 表中。 如果为一个或多个活动部署多个实时聚合 (RTA),则可以选择为每个 RTA 指定不同的时段。
注意
RTAWindow 的值必须为整数,且时间单位始终为分钟。