封存主要匯入資料庫資料
系統管理員可以指定主要匯入資料庫中,活動執行個體資料的封存時間間隔。 請使用 BAMPrimaryImport 資料庫 BAM_Metadata_Activities 資料表中的 OnlineWindowTimeUnit 和 OnlineWindowTimeLength 屬性。
若商務使用者已部署多個活動,您可以針對每個活動指定不同的時間間隔。 如需部署活動的相關資訊,請參閱 資訊工作者使用者指南中的。
下表說明 OnlineWindowTimeUnit 和 OnlineWindowTimeLength 可用的值。
屬性 | 值 |
---|---|
OnlineWindowTimeUnit | 此屬性可以是:月、日、小時或分鐘。 此屬性的預設值是月。 |
OnlineWindowTimeLength | 此屬性必須是整數。 此屬性的預設值為 6。 |
當分割比線上視窗還要舊時 (目前時間 - OnlineWindowTimeLength 個 OnlineWindowTimeUnit),BAM 會將分割所代表的資料移出 BAM 主要匯入資料庫。 例如,假設 OnlineWindowTimeLength = 5 且 OnlineWindowTimeUnit = 日,便會移除 5 天前的分割。
BAM 會將封存的活動執行個體資料移至 BAM 封存資料庫。 BAM 封存資料庫是在設定 BizTalk BAM 組態期間指定的。 如需 BizTalk BAM 組態的相關資訊,請參閱 BAM 組態架構。
若您並未執行將執行個體資料處理至活動 Cube 中的 BAM Cube 更新「資料轉換服務」(DTS) 封裝,則 BAM 不會封存活動執行個體資料。
如需執行 BAM 資料維護 DTS 套件的相關資訊,請參閱 BAM DTS 套件。
隨著時間,BAMArchive 資料庫會隨著活動實例資料新增而成長。 雖然無法直接截斷整個資料庫,但您可以定期截斷資料庫交易記錄以減少儲存體需求,而且您可以定期備份和封存整個 BAMArchive 資料庫。 如需詳細資訊,請參閱《線上叢書》中的 SQL Server。