使用 ODP 上下文 - 基于 SLT 的提取

学习目标

  • 使用 ODP 将数据从 SLT 加载到 SAP BW/4HANA

SAP LT Replication Server 作为 ODP 的提供者

SAP Landscape Transformation Replication Server(SAP LT Replication Server)是一款工具,可以从受支持的应用程序和数据库的应用表中实时提取数据到 SAP BW∕4HANA。受支持的应用程序包括 SAP Business Suite 和 SAP S/4HANA 以及任何基于 ABAP 的应用程序。也支持常用的数据库,包括 Oracle 和 MS SQL Server。提取基于数据库触发器的使用,触发器向复制器发出信号,将源表中的新增或更改记录传输到 SAP BW/4HANA。这是实时完成的。

Note

支持存在数据库特定库的数据库。目前这些数据库包括 SAP ASE、Oracle、Informix、MS SQL、Max DB、IBW DB2 和 DB4、AS/400、SAP HANA。请参阅 SAP Note 2695198 - Which database does SLT support ? SAP Landscape Transformation replication server。

基于触发器的复制(SAP LT Replication Server)使增量过程能够针对没有任何增量启用字段的表实现。这意味着您可以为不包含增量逻辑的数据源(提取器)实现增量过程。如果您处理的是没有增量逻辑且仅偶尔更改的大型主数据表,那么与运行全量加载过程相比,您可以显著减少管理工作量。

在以下情况下,SAP LT Replication Server 为向 SAP BW∕4HANA 传输数据提供了一种有用的替代方案:

  • 提取期间不需要连接或转换逻辑。仅提取来自各个表的数据。

  • 您希望使用 SAP LT Replication Server 替换的数据源(提取器)是简单表/视图上的数据源,它们不提供增量机制,并且仅包含最少的提取器逻辑。

Note

如果您想使用此传输方法替换基于数据源的提取器,请考虑以下几点:

  • 许多提取器包含提取器逻辑(关联和内容逻辑),这些逻辑在 SAP BW∕4HANA 系统中重建起来非常复杂。

  • 许多提取器可以通过使用增量队列来保证向 SAP BW∕4HANA 系统进行一致的增量传输。

SAP LT Replication Server 提供以源表作为增量队列的运营数据准备基础设施。来自增量队列的数据可以作为订阅者复制到 SAP BW∕4HANA 系统。数据通过数据传输流程直接加载到信息提供者中。ODP 基础设施(含增量队列)接管监控数据请求等重要服务。此外,ODP 基础设施已经准备就绪,可通过 SLT 数据传输支持 SAP BW∕4HANA 和其他订阅者(例如 SAP Data Services)。

Hint

您可以在此处找到有关使用 ODP 从 SLT 传输数据的更多文档:https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/6ca2eb9870c049159de25831d3269f3f.html

本课其余配图

ODP_SLT_LJ