耗用量資料擷取

當您要將區間測量用量資料傳送給外部系統時,歷史資料和目前資料都必須要擷取。您可以把歷史資料的擷取作業當作初始載入處理的一部分,且您只需要在整合作業的初始設定期間提供歷史資料。歷史資料應包含所指定歷史期間其所有現用服務點的資料歷史。您必須定期擷取目前資料。然而,除了傳送目前資料之外,還應擷取系統所收到的所有歷史更正。

擷取要求

耗用量擷取要求有多種類型:
  • 初始載入:透過「耗用量擷取要求」入口手動建立與提交初始載入擷取要求。耗用量擷取要求是以指定的「耗用量擷取類型」(請參閱下方) 和擷取日期範圍為基礎。必須為系統中定義的每個耗用量擷取類型建立並提交初始載入要求。

  • 增量/進行中 (目前資料):可以手動建立增量/進行中的擷取要求,但更常見的是透過批次處理建立。「建立每日耗用量擷取要求」批次控制會掃描現有的耗用量擷取類型,並針對頻率為「每日自動」的每個擷取類型建立要求。視需要手動建立與提交特設增量要求。

  • 歷史更正:歷史更正擷取會透過批次處理來建立。初始測量與測量業務物件其「已完成」狀態的演算法會判斷已完成的初始測量或重新導出值是否為歷史更正。這些演算法會建立由批次處理評估的記錄,該批次處理會擷取相關初始測量的測量值。

耗用量擷取類型

「耗用量擷取類型」定義當處理耗用量擷取要求時使用的特定參數。「耗用量擷取類型」可控制服務點類型、測量類型,以及如何將測量值分組至使用時間期間 (如果適用的話)。耗用量擷取類型也定義在擷取不同類型要求 (初始載入、增量及歷史) 的資料時,要使用的演算法與批次處理。

基準套件隨附兩種耗用量擷取類型業務物件:
  • 能源管理擷取 (D2-ConsumptionExtractType):此業務物件會擷取區間資料,並將其轉換為指定的「目標計量單位」與「區間大小」。此業務物件不支援使用時間對應。

  • 包含使用時間對應的能源管理擷取 (D2-ConsumptionExtractTypeTOU):此業務物件會擷取區間資料、將其轉換為指定的「目標計量單位」與「區間大小」,並將其對應至擷取前的特定使用時間對應。

歷史與目前資料

「耗用量擷取類型」上的「擷取截止日期/時間」欄位是用來區分目前資料 (最近擷取的資料) 與歷史更正,並設為擷取該擷取類型資料的最後日期。例如,如果資料是在 2015 年 6 月 1 日擷取,則「擷取截止日期/時間」會設為「2015 年 6 月 1 日上午 12:00」。如果/當在次日擷取資料時,「擷取截止日期/時間」會更新為「2015 年 6 月 2 日上午 12:00」。

評估要擷取的資料時:
  • 如果測量日期時間晚於「擷取截止日期/時間」,則會將區間資料視為目前資料。

  • 如果區間資料的測量日期時間為「擷取截止日期/時間」當天或之前,則會將區間資料視為歷史更正。

進入「已完成」狀態時,系統會偵測對初始測量的歷史資料變更。如果透過將初始測量的結束日期/時間與「耗用量擷取類型」上的「擷取截止日期/時間」進行比較,確定初始測量是針對某個歷史期間的話,則會為初始測量寫入一般處理記錄,以便可擷取其測量。此外,最終測量的重新導出值也會觸發建立相關初始測量的一般處理記錄。

此處理中使用下列演算法:
  • 「如果初始測量資料為歷史更正則建立一般處理記錄」演算法用於確定已完成的初始測量資料是否為歷史更正。如果是,則該演算法會為初始測量建立一般處理記錄。此演算法是在基準套件中提供,但預設不會在初始測量業務物件上指定。此演算法應定義為初始測量業務物件其「已完成」狀態上的允入演算法。

  • 「建立重新導出值的一般處理記錄」演算法會為與重新導出值相關聯的初始測量建立一般處理記錄。將進行處理,就如同歷史更正是透過初始測量進行。此演算法是在基準套件中提供,但預設不會在測量業務物件上指定。此演算法應定義為最終測量業務物件其「重新導出」狀態上的允入演算法。