使用直接測量處理來處理初始測量資料
從外部系統接收的初始測量資料 (IMD) 會透過兩個主要階段進行處理:
- 匯集器初始測量資料匯集器類型:這是通用介面點,可用來接收所有初始測量資料的資訊,以及執行重要驗證和轉換作業。初始測量資料匯集器會在此處理期間,識別出適當的特定初始測量資料業務物件,以供進行後續的處理。選擇的依據是正在處理的初始測量資料類目 (初始載入),以及該初始測量資料所屬的測量元件類型。例如,區間測量元件的初始測量資料會導致系統選取「初始載入初始測量資料 (區間)」業務物件。如果初始測量資料匯集器因某些原因發生錯誤,系統會建立與初始測量資料類型相關聯的「舊有初始測量資料匯集器」業務物件的實例,以管理該錯誤的解決方式。
-
特定初始測量資料:每個特定初始測量資料都有適用於已接收資料類型的計算和驗證邏輯。包含定量資料之初始測量資料的處理方式與區間資料不同。然而,所有類型的資料都有類似的處理步驟:
- 將測量資料的所有外部系統特定狀態解譯成適當的內部狀態
- 執行初始耗用量計算
- 執行驗證、編輯和估算規則
- 建立最終測量
匯集器初始測量資料類型處理
初始測量資料類型會接收採用通用結構的初始測量資料,但資料的內容 (識別碼、日期/時間等) 可能會因系統及產生該資料之特定裝置的差異而有所不同。為了要正確地將外部內容轉譯成系統瞭解的值,匯集器會利用服務提供者 (即前端或外部系統) 及裝置的組態。
服務提供者會指定匯集器類型處理的下列輸入值:
- 識別碼類型:每個初始測量資料都必須可識別出產生該資料的裝置及測量元件。系統支援各種的裝置及測量元件識別碼。服務提供者組態會指定裝置及測量元件所用的識別碼類型,以便讓「初始測量資料匯集器」能夠搜尋到正確的裝置事件目標。例如,服務提供者可能會指出,您可以藉由序號來識別裝置,以及藉由管道識別碼來識別測量元件。
- 日期/時間格式:服務提供者組態會識別出,先前傳送的日期/時間是否包含特定的時區指定資訊。這可讓系統正確地處理可能需要的任何時區轉換作業。
-
處理方法:服務提供者有許多可在評估初始測量資料時使用的處理方法:
- 建立初始測量 - 將指定的測量元件類型對應至應建立的初始測量業務物件
- 計量單位轉譯 - 識別要用來將服務提供者特定的計量單位對應至內部計量單位的可延伸查尋
- 使用時間轉譯 - 識別要用來將服務提供者特定的使用時間對應至內部使用時間的可延伸查尋
- 服務數量 ID 轉譯- 識別要用來將服務提供者特定的服務數量 ID 對應至內部服務數量 ID 的可延伸查尋
- 時區轉譯 - 識別要用來將服務提供者特定時區對應至區間時區的可延伸查尋。
裝置會指定匯集器類型處理的下列輸入值:
- 傳入資料轉換:可以直接在裝置上指定此值,也可以透過裝置類型上的備用作法來設定預設值。它會識別傳入日期/時間資訊是「已轉換」(代表已針對當時生效的「日光節約時間」調整資訊),還是「未轉換」(代表永遠不會針對「日光節約時間」調整資訊)。這在日期/時間處理中扮演重要的角色,因為所有傳入初始測量資料日期/時間都將在沒有日光節約時間調整的情況下儲存。
透過這些輸入值,匯集器類型就能將外部識別碼轉譯成適當的識別碼,以便將初始測量資料繫結至系統中的特定測量元件。
識別測量元件之後,即可用來透過服務提供者的「建立初始測量」處理方法,選取適當的特定初始測量資料類型。
匯集器初始測量資料類型重要驗證
初始測量資料必須通過下列重要驗證,才能繼續進行特定的初始測量資料類型處理:
- 必須識別測量元件。
- 初始測量必須包含適用於正在處理之資料類型的日期/時間:定量必須有結束日期/時間,區間必須同時有開始及結束日期/時間。
- 區間列表與根據開始及結束日期/時間所預期的區間數量必須相符。備註:如果區間數量太少,系統可以在不產生錯誤的情況下自動將遺漏區間新增到初始測量中。完成的方法取決於每個個別的區間是否有日期/時間。如果每個區間都有日期/時間,會將遺漏區間放置在有空缺的地方。否則,當個別區間沒有日期/時間時,遺漏區間會新增至區間列表的尾端。
如果任何一個重要驗證失敗,系統就會停止初始測量資料處理,並建立該「初始測量資料匯集器」業務物件的實例,與使用舊有處理時相同。
匯集器初始測量資料類型時區轉譯及轉換
若要提供最準確的測量資料追蹤,所有初始測量資料都要儲存在單一時區,且未針對日光節約時間 (DST) 進行調整。公用事業可能會有多個前端系統,各前端系統傳送日期/時間資訊的方式可能各有不同,而且有些公用事業的營業範圍包含多個時區,因此匯集器類型包含了可將傳入的日期/時間從來源時區轉換成 Oracle Utilities 應用程式 (Meter Data Management 或 Customer to Meter) 時區 (以基準時區來表示) 的功能。
有三個元件可用來識別傳入初始測量的來源時區:
- 服務提供者初始測量資料匯入日期/時間格式: 當傳送初始測量日期/時間的格式可識別每個日期/時間的時區,日期/時間會傳遞至已經轉換的匯集器類型。
- 傳入資料轉換:這表示當日光節約時間生效時,是否會針對日光節約時間調整日期/時間。「永遠採用當地時間」值代表會針對日光節約時間調整日期/時間。「永遠採用標準時間」值代表不會針對日光節約時間調整日期/時間。
-
時區:使用下列優先順序識別傳入資料的時區:
- 初始測量資料所指示的時區
- 服務點時區
- 裝置組態時區
- 測量元件時區
- 在安裝選項 - 架構入口之主要頁籤上定義的時區
傳入日期/時間的時區與資料轉換經過識別之後,將從該時區轉換所有日期/時間,並轉換為標準時間的基準時區。
備註:如需日期/時間調整,以及少計與超計驗證之邏輯的其他詳細資訊,請參閱 D1-DODTTMADJ 演算法類型。
特定初始測量資料類型處理
收到外部系統 (前端系統) 傳來的初始測量資料時,會根據特定初始測量資料類型,或「建立初始測量」處理方法上的測量元件類型進行處理。初始測量資料類型會設定為執行與測量元件 (若為備用作法,則為測量元件類型) 上的「初始載入驗證、編輯和估算」角色相關聯的驗證、編輯和估算規則。若為轉接器特定的「初始測量資料」類型變異版本,我們提供可將外部測量狀態對應至測量條件的邏輯。
定量初始測量資料處理
定量初始測量處理在「舊有測量處理」與「直接測量處理」中的運作方式相同。如需明細,請參閱定量初始測量資料處理。
區間初始測量資料處理
區間初始測量處理在「舊有測量處理」與「直接測量處理」中的運作方式相同。如需明細,請參閱區間初始測量資料處理。
初始測量資料有效日期界限
初始測量資料有效日期界限在「舊有測量處理」與「直接測量處理」中的運作方式相同。如需明細,請參閱初始測量資料有效日期界限。
遞延初始測量資料處理
遞延初始測量資料處理在「舊有測量處理」與「直接測量處理」中的運作方式相同。如需明細,請參閱遞延初始測量資料處理。
初始測量資料優先順序設定
初始測量資料優先順序設定在「舊有測量處理」與「直接測量處理」中的運作方式相同。如需明細,請參閱初始測量資料優先順序設定。
測量元件日期
測量元件日期的維護方式與「舊有初始測量資料處理」與「直接測量處理」中相同。如需明細,請參閱維護測量元件日期。