批量数据迁移工具
批量数据迁移工具使系统集成商能够将第一方核心商务数据从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部署工程(CDE)项目提供。 该工具不可公开访问。
典型的项目生命周期是:
- CDE发现 — 完成初始范围设定调用,评估数据足迹和复杂性,并完成范围设定调查表。
- 交易签名 — 已签订商业协议并已确认迁移范围。 在此阶段,您有权访问迁移工具。
- CDE联合创新与支持 — 与Adobe合作,在您的环境中安装该工具并执行测试迁移。
- 上线 — 运行生产直接转换迁移并完成数据完整性验证。
工具分发
该工具作为CDE参与的一部分分发。 您的Adobe代表提供了工具包,其中包括:
- 基于Docker的CLI和构建配置
.example.env配置模板,其中包含所有必需环境变量的文档- 全面的技术文档,涵盖该工具的体系结构、配置参考、自定义转换和测试框架以及故障排除指南
有关详细的设置和操作说明,请参阅工具分发包中包含的文档。
迁移指南
以下页面演示了从准备到执行的整个迁移生命周期。 要全面了解迁移过程,请按照以下顺序查看它们:
- 客户准备工作清单 — 在请求工具访问权限之前,请确认参与情况、迁移计算机、源和目标先决条件。
- 验证迁移服务访问权限 — 获得对该工具的访问权限后,根据Commerce数据迁移服务(CDMS) API验证网络可达性、IMS身份验证和租户授权。
- 运行批量数据迁移 — 配置该工具,准备网络和实例,然后开始迁移。
有关完整配置参考、自定义转换和测试框架以及故障排除指南,请参阅工具分发包中包含的文档。