为客户设置 SAP S/4HANA Cloud 时,一项重要的任务是将所需的所有业务数据从其历史(旧)数据库迁移到目标应用程序层(在 SAP HANA 上)。SAP S/4HANA 迁移主控室是一种工具,提供根据需要从尽可能多的历史系统(SAP 或非 SAP)迁移数据的多种方法。从 Fiori 快速启动板上名为迁移数据的应用中打开迁移主控室,前提是您已分配访问该应用程序的权限(请参阅此处)。同一应用可用于 SAP S/4HANA 的所有部署(企业预置、私有云和公共云),尽管功能和迁移对象模板的可用性可能因部署而略有不同。
SAP S/4HANA 迁移主控室是一种嵌入式工具 - 无需额外成本即可使用。该工具具有全面的迁移对象模板库,其中已定义必填字段,可帮助您将数据迁移到 SAP HANA 应用程序层。它自动将源数据从模板映射到 SAP S/4HANA 目标系统,并指导您完成一系列分步活动,以确认映射并最终完成迁移,验证检查在后台进行。
SAP S/4HANA 迁移主控室旨在在一段时间内使用大量数据需要从其他系统移动到目标系统。在实施 SAP S/4HANA Cloud 期间始终需要执行此操作,但如果已经上线 SAP S/4HANA Cloud 的客户收购了子公司组织,并且需要将数据从子公司的数据库移动到母公司的 SAP HANA 应用程序层,则也可能与此相关。

迁移数据的权限
除了有权访问 迁移数据 应用外,您还需要迁移每种数据类型的权限。这是因为迁移主控室工具使用相同的 API 和技术检查,如果您要通过相应的应用程序创建新数据值,则会进行这些检查。例如,如果需要在我的系统中创建新的银行记录,我将使用应用程序"管理银行 - 主数据"。该应用将为我展示几个字段,捕获有关新银行的信息,从而在系统中创建记录。
现在,如果需要创建 1,000 个银行,则无法通过管理银行 - 主数据应用逐一创建每个银行。相反,我将使用"迁移您的数据"应用,以便一次创建全部 1,000 条银行记录。迁移所有银行记录后,我会检查"管理银行 - 主数据"应用,验证已迁移的银行现在是否可用。因此,迁移数据时,我们需要访问"迁移您的数据"应用以及我们将用于创建该数据的一次性应用的权限。SAP S/4HANA Cloud 中可用的所有迁移对象都记录在 SAP Help Portal 中。每个迁移对象在 后处理 部分中列出验证系统中的数据所需的应用。单击此应用的链接后,您将转到 SAP Fiori 应用参考库中的应用信息,其中列出了访问应用所需的业务角色。

注意
要创建一次性主数据,请使用 SAP Process Navigator 中的相关 主数据脚本 → SAP Best Practices for SAP S/4HANA Cloud Public Edition(最新版本)→ 加速器 → 实施标签 → 创建自己的主数据
迁移方法
SAP S/4HANA 迁移主控室通过两种不同的方法方便将数据移动到 SAP S/4HANA Cloud:

使用暂存表迁移数据
填充迁移对象模板,模板中的数据首先传输到"暂存表"(临时表),然后移动到连接到 SAP S/4HANA Cloud 系统的目标 SAP HANA 应用程序层。可通过两个不同的过程填充迁移对象模板:
- 本地 SAP S/4HANA 数据库模式:以 XML 或 CSV 格式(均可在 Microsoft Excel 中打开)下载模板,并复制粘贴或手动将数据键入每个字段。这是最常用的方法,但对于大量数据可能非常耗时。
- 远程 SAP HANA 数据库模式:部署单独的 SAP HANA 数据库并将其用作客户历史数据库和目标 SAP S/4HANA Cloud 系统之间的"中间人"。必须设置集成以将远程 SAP HANA 数据库连接到目标 SAP S/4HANA Cloud 系统,并且客户负责设计自己的 ETL(提取、转换、加载)代码或使用 SAP Data Services 将数据从其历史数据库移动到远程 SAP HANA 应用程序层。此方法需要更多时间进行初始设置,但对于大量数据可能更有效。
注意
直接从 SAP 系统迁移数据
在兼容版本上的 SAP ERP 系统与目标 SAP S/4HANA Cloud 系统之间设置远程函数调用 (RFC) 连接。通过 RFC 连接,在将数据加载到 SAP S/4HANA 迁移主控室时,源数据会自动转换为 SAP S/4HANA 数据模型。
注意