瞭解轉換處理

當您準備好轉換舊有系統中的資料時,表示已根據業務和組織需求分析過處理需求,並相應地設定控制資料表。設定控制資料表之後,即可將資料從您的舊有系統載入至系統。

系統資料庫中會有兩個資料表擁有者。我們將第一個擁有者稱為目前階段,並將第二個擁有者稱為生產。暫存擁有者連結至您插入預先驗證資料的資料表。生產擁有者連結至生產系統使用的資料表。

備註:請務必注意,控制資料表只存在於生產中。在目前階段中,它們是生產結構的檢視。如需資料表所有權的詳細資訊,請參考單一資料庫中有多個擁有者

轉換工作包含數個步驟,如下圖所示:

下列各點簡短概述上述每個任務:

  • 載入舊有資料。在此步驟期間,會將您的舊版資料載入至系統。請注意,您不是將此資料直接移轉至生產中。而是將您的資料列載入至與生產資料表完全相同的資料表;它們只是擁有者不同。將舊版資料對應至系統可能是轉換處理的最具挑戰性的部分,因為系統是正規化資料庫,但大部分舊版應用程式不是。
  • 驗證暫存。在此步驟期間,系統會驗證您已載入至暫存資料表的資料。請注意,驗證規則會使用已在生產中設定的控制資料表來驗證您的目前階段資料。
  • 指派生產索引鍵。在此步驟期間,系統會將隨機的叢集索引鍵配置給目前階段資料庫中的資料列。
  • XML 解析。在此步驟期間,系統會使用已在索引鍵指派步驟中指派的新值來解析可能對應至 XML 儲存欄位的舊有索引鍵。
  • 將資料列插入至生產。在此步驟期間,系統會將目前階段中的資料列植入生產資料表。插入資料列時,會使用索引鍵指派和 XML 解析步驟中植入的資料來重新指派其主索引鍵和外來索引鍵。
  • 驗證生產。在此步驟期間,您會重新執行物件驗證處理,但這次是針對生產。建議您執行此步驟來確認已成功執行插入程式。
備註:可能需要其他步驟來支援特定資料轉換需求。請參閱產品文件以取得其他轉換相關資訊。

本節進一步討論與轉換處理相關的概念和指導方針。