關於定期估算
定期估算是一項處理,會掃描適用裝置及其測量元件,以找出在所需時間內尚未收到的遺漏測量。在識別出遺漏的測量之後,它便會產生估算初始測量來填入這些遺漏的測量。請務必注意,定期估算本身並不會實際執行任何估算。它會依賴估算初始測量,透過所執行的估算驗證、編輯和估算規則來產生估算。
定期估算處理程序如下:
- 判斷測量元件是否適用於估算。
- 掃描適用期間以找出遺漏的測量。
- 確認遺漏的測量不是落在未安裝裝置或裝置斷接的期間內。
- 針對定量測量元件,不會為斷接期間建立初始測量。
- 針對區間測量元件,將會為斷接期間建立初始測量,但區間將標示為「未抄表 - 斷接」(測量條件代碼 102000),並且會被驗證、編輯和估算處理所忽略而不進行估算。
- 確認沒有涵蓋遺漏測量期間的進行中初始測量。
- 針對所找到的每個測量間距產生初始測量或待辦事項。
此處理會依賴每個測量元件上所維護的重要日期:
- 最新連續測量日期/時間:這代表測量元件上次具有無任何間距之完整測量歷史的時間。本質上,這意謂著其後面會緊接著間距。
此日期可讓定期估算處理有效率地識別出遺漏測量而需要估算的測量元件。
定期估算功能組態
區間與定量定期估算的估算開始日期可能會受到「測量資料選項」(D1MD) 功能類型下的功能組態選項影響。
已定義要擷取最後可用測量的過去時數選項時,會對定期估算產生兩個影響,這兩個影響都只有在測量元件的類型未設定要估算的最大天數值時才適用。
-
針對尚未有上次連續測量日期時間的測量元件執行定期估算時,此選項會用來計算要尋找可用測量的搜尋範圍開始。然後,會使用該日期來開始進行估算。
-
針對已設定上次連續測量日期時間的測量元件執行時,此選項會用來計算可開始進行估算的最早日期。
針對這兩種情況,都會藉由從目前「處理日期時間」減去所設定的值,來執行開始日期時間計算。例如,若此選項設為 744 小時 (31 天),且處理日期時間為 02/01 上午 12:00:00,則開始日期時間會計算為 01/01 上午 12:00:00。
區間定期估算
當區間定期估算功能已識別出遺漏的測量時,將會為估算期間中的每一組連續遺漏測量建立估算初始測量。
有兩種方法可用來估算區間測量元件:
- 滾動延遲:在此方法中,定期估算處理的執行時間是測量元件將估算每個測量元件估算到多遠的重要係數。此方法支援將估算的最低時數 (由測量元件類型上的「估算時數」所定義)。
- 可預測的截止時間:在此方法中,測量元件類型的所有測量元件都會估算直到指定的時間點為止 (由測量元件類型上的「截止時間」所定義)。使用此方法時,是由截止時間決定要進行多遠的估算,而不是由定期估算處理的執行時間決定。此方法沒有最小估算大小,即使只是單一區間,也會一律估算直到截止日期/時間為止。
當裝置是設定為以法定時間傳送資料 (表示「傳入資料轉換」已設為「永遠採用當地時間」) 時,截止時間會將日光節約時間 (DST) 納入考量。在這些情況下,會考慮因應日光節約時間調整截止時間。這很重要,因為測量資料是以標準時間儲存。例如:
截止時間:上午 12:00 |
標準測量時間 |
01/15/2010 上午 12:00 (日光節約時間無效) |
01/15/2010 上午 12:00 |
04/15/2010 上午 12:00 (日光節約時間有效) |
04/14/2010 下午 11:00 |
此外,測量元件類型上所定義的截止時間並無相關時區,因此會被視為是以所處理特定測量元件的時區來定義。例如,根據個別測量元件的時區,截止時間如果是上午 12:00,就會被視為是 UTC -08:00 的上午 12:00 和 UTC -05:00 的上午 12:00。這可允許將單一測量元件套用至許多時區,且行為一致。
演算法類型 - 根據安裝歷史建立區間初始測量資料與待辦事項 (D1-CIITBIH)
以此演算法類型為基礎的演算法會判斷在已安裝相關裝置組態之任何期間的估算總時程中,測量元件是否遺漏最終測量。如果遺漏最終測量,它就會建立估算初始測量、建立待辦事項或同時建立兩者。
有幾種會導致使用此演算法的情況:
-
如果測量元件服務點的估算適用性為「不適用」
-
如果測量元件服務點有與「系統日期/時間」重疊的未結「估算隱藏」活動,且「MDM 主控組態」欄位以零填滿遺漏資料不是設為「是」
-
如果測量元件的最新連續測量日期時間晚於處理日期時間減去測量元件類型的等待時數
若要決定估算總時程開始日期,要先決定初始總時程開始日期時間:
-
如果已設定測量元件類型的要估算的最大天數,則會是下列兩個日期中的較近日期:
-
處理日期時間減去要估算的最大天數
-
測量元件的最新連續測量日期時間
-
-
否則,如果「測量資料選項」功能組態類型已設定要擷取最後可用測量的過去時數選項的值集,則開始時間的計算方式如下:
-
如果已植入最新連續測量日期時間,則採用下列其中較近的時間:
-
處理日期時間減去要擷取最後可用測量的過去時數
-
測量元件的最新連續測量日期時間
-
-
否則,如果未植入最新連續測量日期時間,則:
-
搜尋下列兩個日期之間的測量:
-
開始:處理日期時間減去要擷取最後可用測量的過去時數
-
結束:處理日期/時間
-
-
如果找到測量,就會使用該日期。否則,會使用處理日期時間減去要擷取最後可用測量的過去時數。
-
-
-
否則,會使用測量元件的最新連續測量日期時間。
-
否則,如果已安裝裝置,就會將其設為安裝事件 (IE) 的安裝日期時間。
估算總時程結束日期將根據測量元件類型的定期估算執行方法來計算。
滾動延遲:
將使用下列日期中的較近日期:
-
最近測量日期時間加上已定義的測量元件類型 - 估算時數。
-
處理日期時間減去測量元件類型 - 等待時數
-
估算會受裝置組態變更或移除限制。因此,上述決定的日期將限定為「安裝事件」上生效結束日期時間或移除日期時間裝置組態中較早的日期時間。
可預測的截止時間:
在可預測的截止時間中,是為了根據測量元件類型的等待時數,僅估算到已經過的最後截止時間為止,而不再進一步估算。
首先,會根據測量元件類型上所設定的等待時數來調整處理日期時間。例如,如果處理日期/時間是 01/15/2010 下午 06:00,且等待時數是 48,則調整後的處理日期/時間為:01/13/2010 下午 06:00。
接著,會識別要經過的最後截止時間,並將成為估算結束日期時間。在上述範例中,這會是 01/13/2010 上午 12:00。
在識別估算總時程開始與結束日期時間之後,可根據測量元件的裝置組態安裝歷史,進一步將其分割成較小的期間。
例如:
-
估算總時程是 4 月 10 日上午 12 點到 4 月 20 日上午 12 點
-
測量元件的裝置組態在 4 月 1 日上午 12 點安裝在一個服務點上,並於 4 月 15 日上午 12 點移除
-
接著,測量元件的裝置組態在 4 月 18 日上午 12 點安裝在新的服務點上
-
根據上述資訊,估算總時程將分成以下兩個期間:
-
4 月 10 日上午 12 點到 4 月 15 日上午 12 點 (這是用於第一次安裝)
-
4 月 18 日上午 12 點到 4 月 20 日上午 12 點 (這是用於第二次安裝)
-
系統會進一步檢查根據安裝歷史決定的每個估算總時程期間,以確定遺漏最終測量的連續期間。
例如:
-
處理 4 月 10 日至 4 月 15 日
-
4 月 12 日上午 8 點到上午 9 點有一個最終測量
-
產生下列子期間:
-
4 月 10 日上午 12 點到 4 月 12 日上午 8 點
-
4 月 12 日上午 9 點到 4 月 15 日上午 12 點
-
-
- 針對所找到的每個遺漏期間,
-
尋找處於非最終狀態且初始測量期間與遺漏期間重疊的初始測量。
-
針對所找到的每個初始測量,
-
如果初始測量的期間恰好落在遺漏期間的界限內,則略過為遺漏期間建立估算初始測量。
-
如果初始測量的結束日期/時間早於遺漏期間的開始,則初始測量的結束日期/時間現在就是遺漏期間的開始。繼續為調整後的遺漏期間建立估算初始測量。
-
如果初始測量的開始日期/時間晚於遺漏期間的開始,則初始測量的開始日期/時間現在就是遺漏期間的結束。繼續為調整後的遺漏期間建立估算初始測量。
-
-
-
定量定期估算
定量定期估算僅適用於自動抄表定量測量元件,因為它要求定量測量元件至少需每天進行抄表才適用。
定量估算處理會依賴來自測量元件類型的明細來識別何時遺漏測量。這是因為定量測量不像區間資料那樣需要落在特定界限上。例如,每天午夜進行的定量測量元件抄表可能會在上午 12:00、下午 11:55、下午 12:01 有測量,或如果執行現場抄表或按需抄表,則甚至會在當天各個其他時間點有測量。
自動抄表定量測量元件類型是設定來提供具有下列功能的資訊:
- 識別當天將進行測量元件抄表的一或多個時間點。這是測量元件類型上「測量間隔時數」與「第一個每日測量時間」的組合。
- 識別未落在特定預期測量日期/時間之測量的容許允差 (例如下午 11:55 和上午 12:05 可以,但上午 9 點不可以)。這是由測量元件類型上的「提前與延遲測量臨界值」所定義。
這可讓定量定期估算處理識別當天預期要有測量的時間點,如果找不到測量,則會產生估算初始測量。
與區間定期估算不同,這會將每個遺漏的測量建立為個別的估算初始測量。
「提前測量臨界值」與「延遲測量臨界值」欄位可支援前端系統無法每天在一致的時間回報抄表值的情況。例如,前端系統可能會依下列方式傳送抄表值:
-
3/1 下午 11:55
-
3/3 上午 12:01
-
3/4 上午 12:00
-
3/5 上午 12:02
-
3/6 下午 11:59
-
針對「提前測量臨界值」為 00:10:00 (10 分鐘) 的測量元件,3/1 下午 11:55 的抄表值將可滿足 3/2 上午 12:00 預期抄表值的提前臨界值。
-
針對「延遲測量臨界值」為 00:10:00 (10 分鐘) 的測量元件,3/3 上午 12:01 的抄表值將可滿足 3/3 上午 12:00 預期抄表值的延遲臨界值。
為了判斷測量元件是否適用於估算,處理將會評估「上次連續測量日期/時間」是否是足夠久遠的過去時間。具體而言,自「上次連續測量日期/時間」後經過的時數必須大於或等於來自測量元件類型的「估算前的時數」。
第一個每日測量時間:上午 12:00 |
標準測量時間 |
01/15/2010 上午 12:00 (日光節約時間無效) |
01/15/2010 上午 12:00 |
04/15/2010 上午 12:00 (日光節約時間有效) |
04/14/2010 下午 11:00 |
此外,測量元件類型上所定義的第一個每日測量時間並無相關時區,因此會被視為是以所處理特定測量元件的時區來定義。例如,根據個別測量元件的時區,第一個每日測量時間如果是上午 12:00,就會被視為是 UTC -08:00 的上午 12:00 和 UTC -05:00 的上午 12:00。這可允許將單一測量元件套用至許多時區,且行為一致。
演算法類型 - 自動抄表定量定期估算 (D1-ARSPE)
以此演算法類型為基礎的演算法會判斷在已安裝相關裝置組態之任何期間的估算總時程中,測量元件是否遺漏最終測量。如果遺漏最終測量,它就會建立估算初始測量、建立待辦事項或同時建立兩者。
有幾種會導致使用此演算法的情況:
-
如果測量元件服務點的估算適用性為「不適用」
-
如果測量元件服務點有與「系統日期/時間」重疊的未結「估算隱藏」活動,且「MDM 主控組態」欄位以零填滿遺漏資料不是設為「是」
-
如果測量元件的最新連續測量日期時間晚於處理日期時間減去測量元件類型的等待時數
若要決定估算總時程開始日期,要先決定初始總時程開始日期時間:
-
如果已設定測量元件類型的要估算的最大天數,則會是下列兩個日期中的較近日期:
-
處理日期時間減去要估算的最大天數
-
測量元件的最新連續測量日期時間
-
-
否則,如果「測量資料選項」功能組態類型已設定要擷取最後可用測量的過去時數選項的值集,則開始時間的計算方式如下:
-
如果已植入最新連續測量日期時間,則採用下列其中較近的時間:
-
處理日期時間減去要擷取最後可用測量的過去時數
-
測量元件的最新連續測量日期時間
-
-
否則,如果未植入最新連續測量日期時間,則:
-
搜尋下列兩個日期之間的測量:
-
開始:處理日期時間減去要擷取最後可用測量的過去時數
-
結束:處理日期/時間
-
-
如果找到測量,就會使用該日期。否則,會使用處理日期時間減去要擷取最後可用測量的過去時數。
-
-
-
否則,會使用測量元件的最新連續測量日期時間。
-
否則,如果已安裝裝置,就會將其設為安裝事件 (IE) 的安裝日期時間。
估算總時程結束日期將為下列日期中最久遠的過去日期:
-
處理日期/時間 - 估算前的時數 + 估算時數
-
裝置組態的有效期限/時間
-
裝置組態安裝事件的關閉日期/時間。
其次,演算法會識別任何沒有最終測量或進行中初始測量的預期測量日期/時間。針對每個遺漏的測量,都會建立估算初始測量。只有在裝置已安裝在服務點的期間,才會進行估算。如果評估安裝事件關閉期間參數已設為 'N' 或留白,則必須也開啟裝置。
為了判斷在估算總時程中是否有任何遺漏的最終測量,演算法會如以上所述,使用預期測量日期/時間的概念。如果有任何預期測量未被提前與延遲臨界值所指定的最終測量涵蓋,就會產生初始測量。