驗證、編輯和估算建議
- 就效能而言,高低位驗證、編輯和估算規則非常「繁重」。此規則對初始測量載入處理的效能有很大的影響。建議客戶使用「用量高低位」規則,這對效能的影響較小。如果目前使用驗證、編輯和估算規則版本,則應根據業務需求,將歷史執行前期間設得越低越好。
- 每個包含在驗證、編輯和估算處理中的驗證、編輯和估算規則都可能影響整體效能。下表彙總數個常用驗證、編輯和估算規則在效能方面的相對代價。設計驗證、編輯和估算群組與規則時,使用此表有助於識別潛在的效能挑戰。
- 例如,使用「最小影響」規則可能對效能幾乎沒有任何重大影響,而使用數個「中度影響」規則可能會帶來效能挑戰,使用「高低位檢查」規則就非常可能對驗證、編輯和估算處理效能帶來顯著的影響。
相對代價 |
驗證、編輯和估算規則 |
最小影響 (0% - 5%) |
區間內插 區間取代規則 區間大小驗證 區間尖峰檢查 負耗用量檢查 定量取代規則 計量單位檢查 |
中度影響 (5% - 20%) |
最終測量驗證 根據定量調整區間 區間平均 乘數檢查 根據區間計算定量 定量按比例分攤 總和檢查 |
重大影響 (20%) |
高位/低位檢查 |
- 耗用量同步處理應只在耗用量差異超出總和檢查允差所指定之已定義允差的裝置上執行。在生產環境中,建議您只對 2% 或更少的裝置執行耗用量同步。
- 針對雲端實作,必須使用 Groovy 或 Oracle Utilities Application Framework 指令碼來撰寫自訂規則。
- 對所有已執行且會影響具有大量交易處理之 Oracle Utilities Meter Data Management 部分的組態變更執行效能測試。
- 任何驗證、編輯和估算規則 (不論是基準產品所隨附還是自訂開發的) 都應設定為最多只查詢累計 30 天的歷史資料 (亦即,高位/低位),以協助將資料載入處理最佳化
- 對驗證、編輯和估算規則進行疑難排解的好方法是使用「初始測量資料日誌」的「追蹤」區段。當初始測量資料處於「待處理」狀態時,可以使用開啟追蹤按鈕來追蹤在初始測量資料處理期間觸發的所有驗證、編輯和估算規則。處理完成後,請檢視初始測量資料的「日誌」頁籤,並複查初始測量資料追蹤日誌區段中的結果。針對任何自訂開發的驗證、編輯和估算規則,平均執行時間應不超過其他基準產品驗證、編輯和估算規則的平均執行時間。此外,也可以透過此方法檢查不同組態的影響。
-
每 4 到 6 小時載入初始測量並執行驗證、編輯和估算處理,以最佳化效能。