比较 SAP BW/4HANA 与 SAP BW

学习目标

  • 描述 SAP BW 与 SAP BW/4HANA 的主要区别

介绍 SAP BW/4HANA

SAP BW/4HANA 是 SAP 用于数据仓库本地或私有云部署的解决方案,是 SAP BW 的后继产品。将 SAP BW 作为战略资产的客户至少到 2040 年仍可继续受益于未来的改进和投资保护。SAP Business Warehouse (BW) 自 1998 年起就已可用,拥有非常庞大的客户群。它代表一个集成的数据仓库应用程序,提供预定义内容(业务线及行业特定)、工具和流程,以端到端地设计和运营企业数据仓库。这种方法简化了数据仓库的开发、管理和用户界面,从而以标准化的方式构建数据仓库,提升业务敏捷性。

注意

虽然不在本 SAP Learning Journey 的范围内,但值得注意的是,SAP Datasphere(前身为 SAP Data Warehouse Cloud)自 2019 年起正式可用,是 SAP 用于公有云数据仓库部署的战略解决方案。SAP Datasphere 基于 DWaaS(Data Warehouse as a Service,数据仓库即服务)方法,具有非常快的发布周期。SAP BW/4HANA 和 SAP Datasphere 可以轻松组合,构建混合云/本地解决方案,这是许多客户青睐的方式。

在 SAP Business Warehouse 产品组合中定位 SAP BW/4HANA

SAP BW/4HANA 于 2016 年发布,作为 SAP BW 的后继产品,重点关注将现有 SAP ABAP 应用程序组件集成到新的 SAP HANA 平台中,以便更多地利用 SAP HANA 的强大能力,提供更高的速度和灵活性。SAP BW/4HANA 的一个关键方面是,它采用比 SAP BW 更简化的数据仓库方法,以提供敏捷灵活的数据建模、针对 SAP HANA 优化的流程以及用户友好的界面。

以前 SAP BW 版本的核心功能在 SAP BW/4HANA 中得以保留。但是,用于数据建模的对象以及流程和用户界面已经过优化,以利用 SAP HANA 数据库的特性。数据建模被限制在少量非常适合在 SAP HANA 上对数据仓库分层架构(称为 LSA++)进行建模的对象上。在 SAP BW/4HANA 中,数据仓库模型可以与 SAP HANA 计算视图灵活组合。直观的基于 Eclipse 的建模环境以及额外的基于 Fiori 的 UI5 cockpit 是开发和运行 SAP BW/4HANA 的主要用户界面。

SAP BW/4HANA 并非从零开发,而是经历了包含三个关键阶段的演进历程:

  1. 任意数据库上的 SAP BW - 这是经典的 SAP BW,于 1998 年推出,可运行在任何数据库上(在 SAP HANA 之前)。

  2. SAP BW powered by SAP HANA - 这仍是经典的 SAP BW,于 2012 年推出,但由 SAP HANA 数据库驱动,为数据加载和报表提供性能改进。

  3. SAP BW/4HANA - 这是 2016 年推出的重新开发的解决方案,经过重写和优化,仅可在 SAP HANA 上运行。

对于 SAP BW/4HANA 的重新开发,以基于 SAP NetWeaver 的 BW 版本 7.5 为起点,通过移除许多过时的核心组件对其进行了精简。但 SAP BW/4HANA 仍保留了过去 20 多年中的许多特性和对象。例如,用户管理和授权、传输系统、系统日志或跟踪以及许多其他重要功能仍然可用。

为降低解决方案的复杂性,数百万行不必要的 ABAP 代码被移除。SAP BW/4HANA 的大量处理已转移到 SAP HANA 数据库。SAP BW/4HANA 深度集成到 SAP HANA 中,并利用 SAP HANA 引擎。已移除的主要组件包括:

  • 所有被 HANA 优化开发对象取代的 BW 开发对象(例如 InfoCube、MultiProvider、DataStore Object(经典)、3.x 数据流)。

  • 与 BW 无关的 SAP NetWeaver 组件(例如 Enterprise Portal、Process Integration、Business Process Management)。

  • 除 SAP HANA 之外到外部数据库的所有接口。

SAP BW/4HANA 概览

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

SAP BW/4HANA 一览

新产品,新代码线

SAP BW powered by SAP HANA 不是 SAP BW/4HANA。SAP BW/4HANA 是需要新软件许可证的新解决方案。

不再是 SAP NetWeaver

与 SAP BW 7.5 SP4 相比,删除了约 500 万行 ABAP 代码。但一些经典组件仍然保留,例如:SAP_BASIS、SAP_ABA、SAP_GWFND、SAP_UI

没有其他数据库

SAP BW/4HANA 仅在 SAP HANA 上运行。

没有 Java

不再需要 Java Stack。

没有 Business Explorer (BEx)

SAP BW/4HANA 不支持 BEx 报表。但 BEx 查询没有变化(现在称为 "BW Queries",并使用新工具开发)

更少的 InfoProvider

更强大、更灵活的建模对象(CompositeProvider)取代了许多经典对象(MultiProvider、InfoSet 等)

更少的源系统类型

简化的数据获取——更少的源系统类型,但接口更强大。

客户出口

替换旧的客户出口和 BADI 方法

SAP BW/4HANA 是一个独立的 ABAP 应用程序。它不再是 SAP NetWeaver 的一部分。此 ABAP 堆栈已经过精简。SAP BW 的核心数据仓库功能仍然保留,但在存在 HANA 优化流程或数据模型作为替代方案的地方,先前的代码行也已被移除。例如,SAP BW/4HANA 不支持 InfoCube。此对象类型是未知的,建模人员现在使用新的、更强大的 DataStore Object (advanced)。

SAP BW/4HANA 中对象类型的合并

旧对象类型与后继对象类型

BW 7.x 中的旧对象类型

SAP BW/4HANA 中的后继对象类型

DataStore Object (classic)

DataStore Object (advanced)

InfoCube

DataStore Object (advanced)

MultiProvider

CompositeProvider

InfoSet

CompositeProvider

Virtual Provider

Open ODS View、CompositeProvider 或 BAdI-Provider

Semantically Partitioned Object (SPO)

Semantic Group

3.x 数据流(3.x DataSource、Transfer/Update Rule、InfoPackage)

7.x 数据流(7.x DataSource、Transformation、DTP)

SAP Service API (S-API) 类型的源系统

ODP_SAP 类型的源系统

DB-Connect、UD-Connect 类型的源系统

SAP HANA 类型的源系统

Web Service、Data Services 类型的源系统

启用写入接口的 InfoObject 或 DataStore object (advanced)

旧工具/功能与后继工具/功能

旧工具/功能 (BW 7.x)

SAP BW/4HANA 中的后继工具/功能

BEx Query Designer

BW Modeling Tools Query Designer

BEx Web

SAP Analytics Cloud

BEx Analyzer

SAP Analytics Cloud 或 SAP Analysis for MS Office

BEx Information Broadcasting

SAP Analytics Cloud 中的发布或 SAP BusinessObjects 平台中的计划

BW Integrated Planning

SAP Analytics Cloud 或适用于 SAP BW/4HANA 的 SAP BPC 附加组件

SAP 发布了一份详细文档,描述每个 SAP BW 对象类型或功能的未来。遵循 SAP S/4HANA 的命名原则,该文档称为简化清单(Simplification List),可在 SAP BW/4HANA 的 SAP 帮助门户上找到。对于每个对象或功能,都明确说明其在 SAP BW/4HANA 中是否仍然可用并受支持。如果它与 SAP BW/4HANA 不兼容,文档会指出转换选项和后继对象或功能。它还包含对 SAP 注释(SAP Notes)的引用,这些注释为每个对象或流程提供更多细节。

这些 SAP 注释也可以通过所谓的 SAP BW/4HANA 简化项目录(Simplification Item Catalog)找到。该目录可在官方 SAP BW/4HANA 帮助门户中与简化清单相邻的位置访问,您可以利用免费搜索查找标题以 BW4SL(即 SAP BW/4HANA Simplification List)开头的相关 SAP 注释。

SAP BW/4HANA 设计原则

SAP BW/4HANA 按照项核心原则设计:

简洁性

  • 减少建模对象类型和源系统接口的数量

  • 减少维护数据对象和易出错数据流的管理工作量

  • 基于多温度数据概念的完善的数据生命周期管理

开放性

  • 将 SAP BW/4HANA 模型作为原生 HANA 计算视图公开,以便在 SAP Analytics Cloud 等可视化工具或客户特定应用中消费

  • 以虚拟方式、批处理方式和近实时方式智能集成外部数据

  • 针对云源的新集成方法

现代化用户界面

  • 最终用户:SAP Analytics Cloud 和 SAP BusinessObjects 取代 BEx

  • 建模人员:Eclipse 中的 SAP BW Modeling Tools 和基于 Web 的 SAP BW/4HANA Cockpit

  • 管理员:基于 Web 的 SAP BW/4HANA Cockpit 取代 SAP GUI

高性能

  • 操作和计算下推到 SAP HANA

  • 访问 SAP HANA 特定的库

SAP BW/4HANA 计划能力

自 SAP BW/4HANA 产品系列诞生以来,计划能力一直不属于 SAP BW/4HANA 软件组件的一部分,并且为每个 SAP BW/4HANA 版本提供相应的 SAP BPC Planning 附加组件。例如,当前的附加组件称为 SAP BPC 2021 for SAP BW/4HANA。

这一情况在 SAP BW/4HANA 2021 版本中发生了变化:现在,您可以在技术上使用基于 SAP BW Integrated Planning (IP) 和 Planning Application Kit (PAK) 的计划模型,而无需安装 SAP BPC 附加组件。但是,商业条件并未改变。所有 SAP BW/4HANA 计划模型(SAP BW-IP/PAK、SAP BPC Embedded Model 和 SAP BPC Standard Model)仍然需要单独的 SAP BPC 许可证

一般来说,SAP BPC 和 IP 计划模型适合偏好本地计划解决方案的客户。但是,请考虑 SAP 的战略方向是在 SAP Analytics Cloud 中进行计划,未来的创新将主要在这一领域提供。

SAP BW/4HANA 维护与路线图

注意

SAP BW/4HANA 以及任何其他 SAP 产品的最新路线图可通过 Roadmap Explorerhttps://roadmaps.sap.com 找到。它提供下一个 SAP BW/4HANA 功能包和版本的计划功能,包括未来方向的关注主题。

注意

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

SAP BW/4HANA 架构

您会认出 SAP BW/4HANA 中许多仍然存在的组件。不过,也有一些新组件。启动以下视频,了解 SAP BW/4HANA 的新架构。

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

SAP BW/4HANA 的整体架构可分为以下四个主要区域:

  1. 消费(蓝色):本地或云中的 SAP Analytics 和 SAP Planning,或第三方解决方案。

  2. 应用(橙色):基于 SAP ABAP 的应用程序堆栈,包含数据仓库核心功能。重点在于对这些功能的编排,因为运行时尽可能下推到 SAP HANA。

  3. 平台(绿色):SAP HANA 为所有数据管理任务提供平台,并通过其建模、计算和集成服务增强应用逻辑。

  4. (灰色):所有要物理或虚拟集成的数据的来源。其中大多数利用 SAP HANA 或 SAP NetWeaver 提供的接口。

本 SAP Learning Journey 涵盖此高层架构的所有部分。唯一的例外是与 SAP BW/4HANA 之外的前端工具相关的消费层。

本课其余配图

BW4HANA_overview3_LJ

SAPHelp_Simplificationlist_LJ

BW4_SimplItemCat_LJ

BW4 Planning BPC addon_LJ

BW4HANA overview2_LJ

BW4_Architecture_04_LJ

本课其余配图

BW4 Planning BPC addon_LJ

BW4HANA overview2_LJ

本课其余配图

BW4 Planning BPC addon_LJ

BW4HANA overview2_LJ

本课其余配图

BW4 Planning BPC addon_LJ

BW4HANA overview2_LJ