大量資料移轉工具
大量資料移轉工具可讓系統整合經銷商將第一方核心商務資料從Adobe Commerce on Cloud或內部部署安裝移轉到Adobe Commerce as a Cloud Service。
大量資料移轉工具是以Docker為基礎的CLI,系統整合經銷商可在自己的移轉機器上執行。 它會連線至來源例項、擷取第一方核心商務資料、將其上傳至Adobe的移轉服務(Commerce資料移轉服務),並監控完成進度。
所有命令都會在本機執行,因此您可以控制何時開始移轉、何時套用維護模式以及何時執行每個階段。
移轉工作流程
此工具會端對端管理下列階段:
- 資料擷取 — 從來源執行個體(Adobe Commerce on Cloud或內部部署)擷取第一方核心商務資料。
- 資料載入 — 將擷取的資料載入目標Adobe Commerce as a Cloud Service執行個體。
- 資料完整性驗證 — 執行自動化的移轉後檢查,包括REST與GraphQL API比較及記錄計數驗證。
架構
大量資料移轉工具採用分散式架構,可安全且有效率地移轉資料。 此工具可協助系統整合經銷商將資料從現有的Adobe Commerce on Cloud or on-premises instance移轉至Adobe Commerce as a Cloud Service。 如需移轉程式的詳細資訊,請參閱移轉概觀。
下圖詳細說明使用大量資料移轉工具的架構和端對端資料流程。
元件
.env設定中的CDMS端點URL和IMS認證,連線至此API。資料流程
資料會依下列順序移動元件:
-
大量資料移轉工具會透過Adobe Commerce on Cloud的SSH通道或內部部署的直接資料庫連線,從來源執行個體讀取資料庫結構描述和資料。
-
此工具會註冊移轉,並透過CDMS API上傳擷取的資料。
-
CDMS背景工作將資料載入目標Adobe Commerce as a Cloud Service租使用者。
-
Adobe Commerce as a Cloud Service會擷取載入的目錄資料並建置目錄索引。
-
Commerce資料移轉服務(CDMS)背景工作透過資料庫總和檢查碼比較、REST和GraphQL (跨下列服務)驗證載入的資料:
- 目錄 (GraphQL) — 產品和類別資料。
- 即時搜尋 (REST) — 搜尋索引正確。
- 定價規則 (REST) — 價格和規則資料。
-
工具會在整個過程中輪詢移轉狀態,並在完成時擷取最終的移轉報告。
參與生命週期
大量資料移轉工具的存取權是透過Commerce Deployed Engineering (CDE)專案獨家提供。 此工具無法公開存取。
典型的參與生命週期為:
- CDE Discovery — 完成初始範圍設定呼叫、評估資料足跡和複雜性,並完成範圍設定問卷。
- 交易簽章 — 已簽署商業合約,並已確認移轉範圍。 在此階段,您有權存取移轉工具。
- CDE Co-Innovation and Support — 與Adobe合作,在您的環境中安裝此工具並執行測試移轉。
- 上線 — 執行生產轉換移轉並完成資料完整性驗證。
工具分佈
此工具是作為CDE參與的一部分來分發。 您的Adobe代表提供工具套件,包括:
- 基於Docker的CLI和構建配置
- 包含所有必要環境變數檔案的
.example.env設定範本 - 涵蓋工具架構、設定參考資料、自訂轉換和測試架構及疑難排解指南的完整技術檔案
有關詳細的設定和操作指示,請參閱工具散發套件中包含的檔案。
移轉指南
以下頁面示範從準備到執行的完整移轉生命週期。 如需完全瞭解移轉程式,請依照下列順序檢閱:
如需完整設定參考資料、自訂轉換和測試架構,以及疑難排解指南,請參閱工具發佈套件中包含的檔案。