進行中或每小時處理

下圖說明進行中或每小時批次處理之間的依存項目。

在一整天的過程中,您可能會執行工作,以從各種計量或前端系統和其他外部系統將測量和事件資料帶入。為達成此目標,您應考慮執行進行中的主檔資料同步處理、指令處理,以及初始測量處理。

方塊中的記憶碼參考上面所述的個別批次處理。方塊包含多個處理時,必須循序執行這些處理。

備註:

無依存項目。如您所見,方塊之間沒有依存項目 (這表示它們可能是平行執行)。

在一整天的過程中,您可能會想要執行工作,以從各種計量/前端系統和其他外部系統將測量和事件資料帶入。為了達成此目的,您應考慮執行下列批次處理:
  • 進行中的主檔資料同步處理

    部署 Oracle Utilities Customer to Meter 時,會使用資料同步處理來保持特定物件同步。如需進一步明細,請參考 C2M 整合一節。可能需要執行 D1-SIOER,以清除發生錯誤的同步暫存記錄。

  • 指令處理

    如果使用 Oracle Utilities Smart Grid Gateway 處理裝置指令,請務必確保與智慧計量表之間來回的通訊順暢,以提供所指定計量表最準確的狀態狀況。這包括:
    • 重試發生錯誤的內送通訊 (D1-ICERR)

    • 重試發生錯誤的外傳通訊 (D1-OCERR)

    • 處理正在等待回應 (D1-OCWT) 的外傳通訊,以查看是否應逾時。

    • 處理發生錯誤 (D1-CRERR) 和等待中 (D1-CRWT) 的指令要求活動

    備註:通訊與指令活動的基準套件業務物件是設計來捕捉任何遇到的處理錯誤,並將物件轉變為「錯誤」狀態。若要處理無法捕捉的非預期錯誤 (可能會讓通訊/指令活動處於未受監視狀態),實作會選擇根據提供的 D1-ACTVY 和 D1-COMM 批次控制來設定自己的批次控制,並視需要限制由業務物件或維護物件處理的記錄
  • 初始測量處理

    對於初始測量處理,應根據業務需求持續排定下列批次處理:
    • 處理處於待處理狀態的初始測量 (D1-IMD)。

    • 處理處於錯誤狀態的初始測量匯集器 (D1-IMDSD)。

    • 處理處於例外狀態的初始測量 (D1-GNIMD)。

    這些處理也會在「夜間處理」工作流中標明,以反映在執行計費之前,需要盡可能帶入更多的測量資料,包括來自延遲報告計量表的最新資料,以及來自前端系統的更正抄表值。

  • 事件處理

    基準套件會設定為在收到裝置事件後立即加以處理,因為可能需要將事件傳送至其他應用程式,例如停供系統。此設定可以變更,方法是在裝置事件業務物件上設定監視處理來停止指定狀態中的記錄,然後使用批次處理一次處理所有事件。除了此類型的事件批次導向處理之外,其他事件處理可能包括:
    • 重新處理處於錯誤狀態的裝置事件「匯集器」(D1-DVEVS)

    • 處理所有可成對的裝置事件 (D1-DEVPR)

    • 如果裝置事件在任何狀態下停止,則挑選裝置事件進行處理 (D1-DVEVT)

    如果裝置事件設定為防止傳送至下游應用程式,例如防止傳送「閃爍」停供事件 (亦即快速連續收到停供事件和恢復事件),則裝置事件監視 (D1-DEVPR 和 D1-DVEVT) 應設定為定期執行,以確保及時傳輸事件。