主数据库导入的数据归档

管理员可以指定在主导入数据库中存档活动实例数据的时间范围。 在 BAMPrimaryImport 数据库的 BAM_Metadata_Activities 表中使用 OnlineWindowTimeUnit 和 OnlineWindowTimeLength 属性。

如果业务用户已部署多个活动,则可以为每个活动指定不同的时间范围。 有关部署活动的信息,请参阅 信息工作者用户指南中的“定义业务活动”。

下表描述了可用于 OnlineWindowTimeUnit 和 OnlineWindowTimeLength 的值。

资产 价值
在线窗口时间单位 此属性可以是:月、日、小时或分钟。 此属性的默认值为 month。
在线窗口时长 此属性必须是整数。 此属性的默认值为 6。

当分区早于联机窗口(当前时间 - OnlineWindowTimeLength of OnlineWindowTimeUnit)时,BAM 按分区将数据移出 BAM 主导入数据库。 例如,对于 OnlineWindowTimeLength = 5,OnlineWindowTimeUnit = day,删除超过 5 天的分区。

BAM 将存档的活动实例数据移动到 BAM 存档数据库中。 你在 BizTalk BAM 配置过程中指定 BAM 存档数据库。 有关 BizTalk BAM 配置的信息,请参阅 BAM 配置架构

如果尚未运行 BAM 多维数据集更新数据转换服务 (DTS) 包,则 BAM 不会存档活动实例数据,该包将实例数据处理到活动多维数据集中。

有关运行 BAM 数据维护 DTS 包的信息,请参阅 BAM DTS 包

随着时间的推移,BAMArchive 数据库在添加活动实例数据时会增大大小。 虽然无法直接截断整个数据库,但可以定期截断数据库事务日志以减少存储要求,并且可以定期备份和存档整个 BAMArchive 数据库。 有关详细信息,请参阅 SQL Server 在线文档中的“截断事务日志”。

另请参阅

定义时间窗口和时间切片属性
管理 BAM 动态基础结构