瞭解組態移轉助理

內容移轉助理 (CMA) 為實作者提供一種彈性、可延伸的工具,用來將資料從一個環境移轉至另一個環境 (例如,從開發環境到生產環境)。資料從來源系統匯出至檔案中。然後可以將檔案存回至版本控制系統以供重複使用,或者可以立即匯入至目標系統並套用。

備註:如本章節中所使用,來源系統是執行匯出相關活動的系統,目標系統是發生移轉更新的系統。

下列各點強調使用此工具時的一些常見使用案例:

  • 正在使用組態資料植入新建立的環境。例如,如果您正在建立測試環境,您可以從開發環境匯入組態資料。在此情況下,您可能會將類型設定為「複製所有組態」的移轉。另一個使用案例是,若要疑難排解生產中的問題,您可以將所有生產組態皆複製到測試環境。

  • 使用開發環境中的新組態或對組態的更新來更新現有測試環境。在此情況下,您的物件集會更有目標性,而且您也可以進行更多增量移轉。

  • 將測試的組態升級至您的生產環境。

  • 將選取的主要與交易實體從某個環境移轉至另一個環境以進行測試。

以下為匯入處理時適用於所有案例的主要層面:

  • 當目標和來源都有記錄時,內容移轉助理工具會以來源的版本完全取代物件。因此,對於由系統產生主索引鍵的記錄應特別考量,以確保會取代正確的實體。

  • 雖然物件的來源版本通常會直接套用至目標環境,但內容移轉助理會提供調整匯入資料方式。

  • 匯入處理不會處理刪除目標環境中的記錄。將記錄從來源環境匯入至目標環境時,已移轉記錄的匯入處理可以識別要新增的物件與要變更的物件。沒有會指出應該刪除目標環境中之記錄的機制。匯入中缺少這些記錄是不夠的,因為移轉可能只匯入要新增或更新的子集。如果必須刪除目標系統的記錄,使用者必須相應地刪除目標中的記錄。請注意,內容移轉助理確實可協調因比較結果而刪除物件的下階資料列功能。這僅適用於由實作擁有的下階記錄。
    備註:您可以使用組態刪除入口來複查和刪除先前匯入的組態實體。

組態步驟主要用於定義要在來源系統移轉的資料,但也涉及要在目標環境執行的任務。請注意,這些產品提供基準交付的組態,可以按原樣使用或當作範本來為特定的實作建立更具體的組態。概略而言,組態任務涉及下列實體:

  • 整個系統設定值定義於移轉助理組態主控組態記錄中。
  • 各種可以複製的的記錄都需要移轉計劃。移轉計劃是用於識別記錄的維護物件 (使用業務物件) 並允許指示可以指定能包含在移轉中的相關記錄。

  • 移轉要求是用於定義要包含在特定移轉匯出中的資料。

您定義移轉要求以包含要匯出的所需資料後,接下來的步驟就是從目前環境匯出並匯入至目標。

  • 匯出處理包括選取要從來源環境匯出的記錄,以及建立匯出檔案時一切所需的步驟。如需詳細資訊,請參考匯出移轉
  • 由匯出建立的二進位檔案,需要從匯出目錄轉移到匯入目錄。必須以此方式進行轉移,才能保留檔案結構。如需詳細資訊,請參考其他移轉考量

  • 匯入處理包括讀取匯入檔案、將檔案中的資料與目標中的資料進行比較、複查建議的變更、套用更新時一切所需的步驟。如需詳細資訊,請參考匯入和套用移轉

本節主題提供對內容移轉助理 (CMA) 工具的一般瞭解。