定義時間間隔和時間配量屬性
系統管理員可以使用 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 已於 1/1/2000 1:02 a.m 完成並保存至 BAM 主要匯入資料庫,執行個體 B 則於 1/1/2000 1:04 a.m 完成並保存至 BAM 主要匯入資料庫。如果 TimeSlice 屬性的值設定為五分鐘,執行個體 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 Cube。 一旦歸為同一群組的所有 BAM 資料執行個體都已超過 RTA 視窗屬性所指定的存留時間,封裝就會移動整組即時彙總資料。
在 BAM 組態檔中變更 TimeWindow 值
請變更 BAM 組態檔中這一行的值:
<Property Name="RTAWindow">60</Property>
在 BAM_Metadata_Activities 資料表中變更 TimeWindow 值
請修改位於 BAMPrimaryImport 資料庫之 bam_Metadata_Activities 資料表中的 RTAWindow 值。 如果您針對一或多個活動部署多個即時彙總 (RTA),便可選擇為每個 RTA 指定不同的時間間隔。
注意
RTAWindow 的值必須是整數,且時間單位永遠為分鐘。