共用方式為


定義時間間隔和時間配量屬性

系統管理員可以使用 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 的值必須是整數,且時間單位永遠為分鐘。

另請參閱

BAM 設定結構描述
BAM 安全性建議