瞭解資料同步

同步要求類型

執行資料同步時,是使用從外部系統透過中介軟體整合元件傳送的同步要求來執行。應用程式支援三種類型的同步要求:

初始同步要求

進行初始的整合組態設定時,會使用初始同步要求。它們可協助匯入會同步服務點、位置及聯絡資訊的資料。

進行中同步要求

根據外部系統中相對應資料的變更來更新 Oracle Utilities Work and Asset Management 中現有的資料時,會使用進行中同步要求。進行中同步要求可用來更新位置、資產或元件,以及傳送活動完成資訊。

複合同步要求

複合同步要求是在單一要求內包含多種類型資料之同步要求的要求。例如,複合要求可能包含更新位置和完成活動的要求。這可支援必須根據外部系統中的單一變更更新多類型資料的情況。

請導覽至管理,按一下業務物件,然後搜尋 “W1%sync%” 以找出用於資料同步的業務物件。

基準套件同步要求業務物件

請導覽至管理,按一下業務物件,然後搜尋 “W1%sync%” 以找出這些物件。

資料同步的主控組態

主控組態可用來定義同步處理的層面,包括外來索引鍵的解析,以及要用於同步之各類型資料的同步業務物件類型。

請導覽至管理,然後按一下主控組態,以複查或修改主控組態設定。

資料同步的批次控制

批次控制會執行初始同步要求的處理,例如將索引鍵配置給資料、解析外來索引鍵及載入資料 (建立代表聯絡資訊、資產等實體的業務物件)。

「初始同步要求 - 解析索引鍵 [維護物件]」批次控制會叫用一般維護物件轉變處理,以叫用適當類型之同步要求的「解析索引鍵 - 初始同步」演算法。「解析索引鍵」批次控制使用的參數包括:

  • 維護物件:(必要) 要處理的維護物件 (資產、聯絡資訊等等)。這必須設為批次控制的「同步要求」維護物件。
  • 依批次代碼限制:僅限處理目前狀態連結至此批次代碼的同步要求。
  • 依業務物件限制:僅限處理連結至此業務物件的同步要求。
  • 依狀態代碼限制:僅限處理此狀態 (預設值:KEY_​ALLOCATD) 的同步要求。
  • 最大錯誤數:指定處理結束前允許的錯誤數目上限。

如需這些同步批次控制的列表,請參考批次控制小節。

資料同步的批次排程

下列順序表示應執行「初始同步要求業務物件」生命週期上批次控制的順序。

  1. 轉換/結構驗證工作
  2. 索引鍵配置工作
  3. 外來索引鍵解析/業務物件驗證工作 (所有索引鍵配置工作都必須完成)
  4. 載入工作

資料同步的 XAI 內送服務

XAI 內送服務可用來協助中介軟體元件在收到同步要求時,叫用「同步要求匯集器」業務物件。

請導覽至管理,然後按一下 XAI 內送服務,以複查或修改主控組態設定。

同步要求的處理

本節概述傳送同步要求時會進行的處理。針對處理中的每個步驟,下表提供進行之處理的簡短描述,並列出所涉及的特定物件。
  1. 外部系統會傳送同步要求給中介軟體整合層。

    例如,考量更新資產安裝相關資訊的要求。

  2. 中介軟體元件會將來自外部系統的要求轉換為 Oracle Utilities Operational Device Management 所使用的格式 (此格式是以同步要求業務物件的業務物件結構為基準)。
  3. 中介軟體元件叫用適當的「XAI 內送服務」,並傳送已轉換的要求。

    XAI 內送服務:W1-SyncRequestInbound (對應至 W1-SyncRequestSeeder 業務物件)

  4. 「XAI 內送服務」會叫用「同步要求匯集器」業務物件,此業務物件會進而確定要建立的同步要求業務物件 (根據同步要求與「匯集器同步主控組態」中的資料類型)。

    同步要求業務物件:W1-SyncRequestSeeder

  5. 針對初始同步要求,背景處理會為每個同步要求建立主檔資料,包含下列步驟:
    • 資料轉換/結構驗證
    • 配置索引鍵
    • 解析外來索引鍵/驗證業務物件
    • 載入資料