选择迁移方法

学习目标

  • 说明主要的迁移方法

通往 SAP BW/4HANA 的路径

从 SAP BW 迁移到 SAP BW/4HANA 主要有两种方法。

观看以下视频,了解通往 SAP BW/4HANA 的不同路径概览。

视频:本节含 SAP 官方视频(视频 ID 1_j6da2wpu),需在 learning.sap.com 在线观看。

让我们回顾关键迁移方法:

1. 就地转换(完整系统转换):

  • 目标群体:希望将当前 SAP BW 系统更改为 SAP BW/4HANA 系统,并且已使用最新版本(最好是 7.5 powered by SAP HANA)的客户。

  • 就地转换意味着客户保留现有 BW 系统并将其转换为 SAP BW/4HANA(保持系统 ID (SID) 不变)。

  • 无需重新实现的方法;对现有业务流程没有中断。

  • SAP 为所有任务提供工具支持:数据库迁移(SUM-DMO 或 SWPM)、ABAP 版本升级(SUM),以及 BW 应用程序到 SAP BW/4HANA 的转换(BW/4HANA Transfer Cockpit)。

  • 版本要求:SAP BW 7.5 SP05 powered by HANA,但建议使用当前 SP 级别。

  • 自 2018 年 3 月起正式可用。

2a. 全新安装(标准绿地方法):

  • 目标群体:SAP 客户或全新客户。

  • 全新安装 SAP BW/4HANA,例如,对于正在搭建新的绿地 SAP S/4HANA 环境的客户,在此项目中他们也从零开始使用 SAP BW/4HANA。

  • 从零构建系统,采用新的数据模型,并仅从现有源系统加载相关数据。

  • 基于现代数据仓库架构进行重新工程和流程简化。

2b. 外壳转换(加速绿地方法):

  • 目标群体:SAP Business Warehouse 客户或全新客户。

  • 对于希望重新开始的客户,SAP 提供了一种选项,可将某些对象(数据模型的元数据)从现有 SAP BW 系统传输到新安装的 SAP BW/4HANA 系统。这些对象在导入 SAP BW/4HANA 系统期间被转换为 SAP BW/4HANA 支持的对象(例如 InfoCube –> ADSO)。

  • 主数据和事务数据都不会传输。数据必须从原始源或原始 BW 系统重新加载。

  • 技术解决方案与远程转换类似,但不传输数据。

  • 原 SAP BW 系统的版本要求:SAP BW 7.x(无论使用哪种数据库)。

  • 自 2018 年 3 月起正式可用。

2c. 远程转换(包含数据的加速绿地方法):

  • 目标群体:希望将当前 SAP BW 系统变更为 SAP BW/4HANA 系统,且处于较旧版本级别、不在 SAP HANA 上的客户。

  • 远程转换意味着客户构建一个新的 SAP BW/4HANA 系统(新 SID),并从原 SAP BW 系统传输 BW 应用程序(元数据)和数据(主数据、事务数据)。

  • 有机会只挑选面向未来的数据流,以构建干净、全新的 SAP BW/4HANA 环境。

  • 将 BW 对象转换到新安装的 SAP BW/4HANA 系统中。多个持久 BW 对象(如 InfoCube、经典 DataStore Object,以及可选的 PSA)被 advanced DataStore Object 取代;MultiProvider 和 InfoSet 变为 CompositeProvider。

  • 无需数据库迁移或 BW 应用程序升级。

  • 原 SAP BW 系统的版本要求:SAP BW 7.3(无论使用哪种数据库)。

  • 自 2019 年 4 月起正式可用。

3. 版图转换:

  • 目标群体:希望整合其 SAP BW 版图(多个生产系统),或将选定的数据模型或数据流拆分到新的全局 SAP BW/4HANA 系统中的客户。这些客户运行多个 SAP BW、SAP BW on SAP HANA 系统,或混合情况。

  • 需要在 SAP 的指导以及 SAP 针对此场景的工具支持下进行客户特定的转换项目(由 SAP 的 Data Management & Landscape Transformation 团队提供的服务)。

  • 保留当前数据仓库版图,并逐步迁移到 SAP BW/4HANA 创新。

  • 通过整合实现协调的数据模型和共享主数据。

  • 将公司的单个实体拆分到 SAP BW/4HANA,并利用流程简化。

有关所有这些转换路径的更多详细信息,最佳来源是 SAP BW/4HANA 的 SAP 帮助门户上的转换指南(Conversion Guide)http://help.sap.com/bw4hana

就地转换

就地转换流程概览

就地转换方法特别适合已经运行在 SAP HANA 数据库上、且升级到最新的 BW 7.50 版本级别是合适选项的 SAP BW 系统。

SAP BW/4HANA Starter Add-On

SAP BW/4HANA Starter Add-on 是就地转换到 SAP BW/4HANA 所需的 SAP NetWeaver 附加组件。它提供相关的定制增强以管理转换过程,提供对转换工具的访问,并管理转换过程。

注意

  • SAP BW/4HANA Starter Add-on 的软件组件技术名称为 BW/4HANA 。

  • SAP BW/4HANA 本身的软件组件技术名称为 DW4CORE 。

  • 必须基于新的授权对象 S_RS_B4H 授予权限。

  • 现有的 BW 附加组件可能会阻止其安装。

有关更多详细信息,请参阅以下来源:

  • SAP 注释 2246699:SAP BW/4HANA Starter Add-on - 前提条件与安装

  • SAP 注释 2189708:SAP BW/4HANA 附加组件处理与使用

系统模式

就地转换过程通过将 SAP BW 系统设置为不同模式来管理:

  1. BW 模式:

  • 处于 BW 模式的系统运行方式与不带 SAP BW/4HANA Starter Add-On 的 SAP BW 系统相同。

  • SAP 建议仅在例外情况下回退到 BW 模式。

  1. 兼容模式:

  • 安装 SAP BW/4HANA Starter Add-on 后,系统最初处于兼容模式

  • 在此模式下,现有场景中不受支持(经典)的对象类型、流程和用户界面仍被容忍,但不能通过用户界面或 BAdI 创建。 它们只能从 BI Content 或从另一个 SAP BW 系统导入。

  • 所有对象都可以更改。但是,要能够导出(传输)不受支持的对象类型,需要事先获得批准。此批准通过在允许列表中注册对象来获得(报表 RS_B4HANA_WHITELIST_MAINTAIN)。

  • SAP BEx 工具仍可使用。有关更多信息,请参见 SAP 注释 2399578。

  1. B4H 模式:

  • 完全不能创建具有不受支持对象类型的新对象(既不能通过接口或 BAdI,也不能通过 BI Content 传输或导入)。

  • 不能再使用 SAP BEx 工具。

  • 在上述允许列表中注册对象不再相关,因为在 B4H 模式下不存在不受支持的对象。

  • 仍允许用于 SAP Business Planning and Consolidation (SAP BPC) 的虚拟 InfoProvider。

  1. 可转换就绪模式:

  • 此模式用于执行技术系统转换。

  • 所有系统范围的清理操作均已成功完成。

  • 系统已完全准备好开始软件组件的转换(例如 SAP_BW –> DW4CORE)。

就地转换中的执行范围传输

如上图所示,针对不受支持对象的基于场景的转换在兼容模式下执行。转换工具在 SAP BW/4HANA Transfer Cockpit 中通过 Realization 部分的*Execute Scope Transfer,*功能访问。

转换工具在 SAP BW/4HANA Transfer Cockpit 中通过 Realization 部分的*Execute Scope Transfer,*功能访问。关联的任务列表使您能够选择数据流或其部分,并将它们就地传输到符合 SAP BW/4HANA 的对象中。就地转换的大致流程如下:

  1. 范围选择:基于 MultiProvider、InfoCube、DataSource、Process Chain 等定义转换对象。

  2. 检查所有依赖对象。

  3. PSA 检查:要么删除 PSA(先将所有请求加载到目标),要么创建基于字段的 ADSO 来替代过去由 PSA 提供的服务。有关更多指导,请参见 SAP 注释 2949412(何时需要 ADSO 作为 PSA 的替代,何时不需要?)。

  4. 准备经典 InfoProvider。例如,激活所有数据。

  5. 如果包含 SAP DataSource:确保正确传输到 ODP。

  6. 开启锁定阶段。

  7. 保存数据:重命名表,因为原对象及其表将被删除。

  8. 保存元数据:以原对象为模板生成新的 BW 对象。

  9. 检索数据:将所有数据传输到新的数据模型。

  10. 将所有请求传输到新的请求管理。

  11. 关闭锁定阶段。

外壳转换

外壳转换可以看作纯绿地方法的加速器。

外壳转换的关键特性如下:

  • 现有 BW 系统中面向未来的 BW 应用程序被传输到接收方 SAP BW/4HANA, 不带数据 (仅元数据,即 BW 数据模型)。

  • 在导入期间,对象类型会被检查并转换为 SAP BW/4HANA 的后继对象类型。

  • 在此传输期间,可以为 DSO、InfoCube 和 MultiProvider 指定新的技术名称(参见 SAP 注释 2911800:SAP BW/4 Shell conversion - changing of object names)。

  • 但是,数据必须从原始源重新加载,或最初从旧有 SAP BW 系统加载(通过 ODP_BW)。

  • 外壳转换的一个优势:对现有 SAP BW 系统的版本要求低,可以是任意数据库上的 SAP BW 7.0。

有专门的任务列表来执行外壳转换。此任务列表在 SAP BW/4HANA Transfer Cockpit 中可用,该 Cockpit 在其 Realisation 部分提供 *Execute Scope Transfer,*功能。

远程转换

与外壳转换不同,远程转换还会传输数据。

将就地转换与远程转换进行比较时,主要区别在于,在远程转换中,新的 SAP BW/4HANA 系统建立在全新的空白系统上(新的系统 ID (SID))。

远程转换的关键特性如下:

  • 现有 BW 系统中面向未来的 BW 应用程序被传输到接收方 SAP BW/4HANA, 带数据 。

  • 在导入期间,对象类型会被检查并转换为 SAP BW/4HANA 的后继对象类型。

  • 技术名称无法更改。

  • 对发送系统的版本要求高于外壳转换:

  • SAP BW 7.30:SP10 或更高

  • SAP BW 7.31:SP10 或更高

  • SAP BW 7.4:SP09 或更高

  • SAP BW 7.5:SP02 或更高

  • 接收方 SAP BW/4HANA 系统必须至少为版本 1.0 SP04,但越新越好(有关更多详细信息,请参见 SAP 注释 2513088)。

  • 远程转换功能是 SAP Landscape Transformation (SLT, DMIS add-on) 的一部分。SAP BW/4HANA 许可证包含出于远程转换目的对该组件的使用。

在元数据传输到新的 SAP BW/4HANA 环境并在其中转换为新的 BW 对象后,所有相关的主数据和事务数据也会基于同时驻留在发送方和接收方系统中的簇表进行传输。在导入期间,数据请求信息被检索并迁移到 SAP BW/4HANA 的新请求管理中。

有专门的流程监视器来执行远程转换。此监视器在 SAP BW/4HANA Transfer Cockpit 中可用,该 Cockpit 在其 Realisation 部分提供 *Execute Scope Transfer,*功能。

注意

有关更多详细信息,请参阅以下来源:

本课其余配图

Road to BW4_0_LJ

SAPHelp_ConversionGuide_LJ

Inplace02_LJ

Inplace03_LJ

Inplace04_LJ

Inplace13_LJ

Shell01_LJ

Shell02_LJ

Remote01_LJ

Remote03_LJ

Remote05_LJ

本课其余配图

Road to BW4_0_LJ

本课其余配图

Road to BW4_0_LJ

本课其余配图

Road to BW4_0_LJ