管理员使用 BAMConfiguration.xml 文件中的 TimeWindow 和 TimeSlice 属性来定义 BAM 主导入数据库中实时聚合表中数据的生命周期。
注释
若要在 BAM 配置文件中执行更改,管理员必须取消部署当前的 BAM 配置,然后部署更新的 BAMConfiguration.xml。
有关取消部署 BAM 定义的信息,请参阅 如何删除 BAM 定义。 有关部署 BAM 定义的信息,请参阅 如何部署 BAM 定义。
如果要在不取消部署 BAM 基础结构的情况下更改 TimeWindow 和 TimeSlice 值,则可以更改 BAM 主导入数据库中 BAM_Metadata_Activities 表中的列。
TimeSlice
使用 TimeSlice 属性对已完成的 BAM 实例数据进行分组。 TimeSlice 属性使用数据写入 BAM 主导入数据库的时间来分组 BAM 实例数据。
例如,实例 A 已完成并在 2000 年 1 月 1 日 1:02 上午 1:02 保存在 BAM 主导入数据库中。实例 B 已完成,并在 2000/1/2000 1:04 上午 1:04 保存在 BAM 主导入数据库中。如果将 TimeSlice 属性的值设置为 5 分钟,则实例 A 和实例 B 将分组在一起。
更改 BAM 配置文件中的 TimeSlice 值
更改 BAM 配置文件的此行中的值:
<Property Name="RTATimeSlice">5</Property>
更改BAM_Metadata_Activities表中的 TimeSlice 值
修改位于 BAMPrimaryImport 数据库中bam_Metadata_Activities表中的 RTATimeSlice 值。 如果为一个或多个活动部署多个实时聚合(RTA),可以选择为每个 RTA 指定不同的时间范围。
注释
RTAWindow 的值必须是整数,时间单位始终为分钟。
TimeWindow
当你运行 CubeUpdate DTS 包时,该包会将数据从 BAM 主导入数据库转移到 BAM 立方体中。 当组中所有数据早于 RTA 窗口属性中指定的年龄时,包将实时聚合数据作为分组的 BAM 数据实例进行移动。
更改 BAM 配置文件中的 TimeWindow 值
更改 BAM 配置文件的此行中的值:
<Property Name="RTAWindow">60</Property>
在 BAM_Metadata_Activities 表中更改 TimeWindow 值
修改位于 BAMPrimaryImport 数据库中bam_Metadata_Activities表中的 RTAWindow 值。 如果为一个或多个活动部署多个实时聚合(RTA),可以选择为每个 RTA 指定不同的时间范围。
注释
RTAWindow 的值必须是整数,时间单位始终为分钟。