SAP BW on HANA - 架构


当 SAP BW 由 HANA 提供支持时,所有任务都使用 HANA 数据库优化技术执行。SAP HANA 负责执行与数据仓库相关的关键任务,在执行分析报告的同时提供卓越的性能。

在下图中,您可以看到 HANA 架构上的 BW,其中 BW 的所有关键活动都经过 HANA 优化 -

  • HANA 优化的数据建模:InfoCubes
  • HANA 优化的数据建模:高级数据存储对象
  • HANA 优化的数据建模:复合提供商
  • HANA 优化的数据暂存
  • HANA 优化分析管理器
  • HANA 优化的分析流程
HANA 架构上的 SAP BW

分层可扩展架构(LSA 和 LSA++)

在 SAP BW 中,LSA 使其解决方案更加强大、灵活且可扩展,以执行企业数据仓库功能。LSA 是 BW 可靠管理整个数据和元数据生命周期的企业框架 -

  • 数据传输
  • 数据建模
  • 数据暂存
  • 授权
  • 解决方案交付

当BW在SAP HANA上实现时,您可以创建不同的LSA,该LSA更加依赖于虚拟对象。这被称为 LSA++,它由三个关键层组成 -

分层可扩展架构

开放操作数据存储层

该层类似于SAP BW中的数据采集层。开放的ODS层用于将数据集成到数据仓库中,提供与经典数据采集层相同的功能,但具有更灵活的数据集成可能性。

核心数据仓库层

该层负责执行数据转换、数据清理和整合等功能。

虚拟数据集市层

该层负责组合来自其他层的数据并使其可用于报告目的。该层包含所有使用 join 或 union 组合数据而不保存结果的 InfoProvider:MultiProvider、Composite Provider 等。您可以使用它直接访问 SAP HANA 数据库中的数据,以允许在 Composite Provider 上查询、打开 ODS 视图。

复合提供程序允许您将 BW InfoProvider 中的数据与 HANA 建模视图合并。联合和联接在 SAP HANA 中执行,查询可以在复合提供程序(例如 BW InfoProviders)上运行。