将SAP内部数据镜像到外部系统

问题描述 投票:0回答:1

我们希望将SAP内部的数据镜像到外部数据库。

到目前为止,有一个脚本每晚导出数据。

客户希望这种情况更频繁地发生。它应该每小时发生一次。

导出非常大,我们正在寻找一种更好的方法来将SAP内部的数据镜像到外部数据库。

postgresql sap
1个回答
2
投票

基于标记,我假设您的外部数据库是PostgreSQL数据库。在这种情况下,我认为您不会真正找到纯SAP,独立于数据库的解决方案。

这种复制的标准解决方案是SAP SLT Server。它支持将数据从SAP系统中提取到SAP目标或非SAP目标。 Currently it supports the following non-SAP targets

  • DB2
  • SAP MaxDB
  • Microsoft SQL Server
  • 神谕
  • Sybase ASE

如您所见,PostgreSQL尚未包含在内(尚未)。总之,我看到以下可能性:

  • 将SLT与支持的其他外部数据库结合使用。
  • 使用第三方复制工具,例如SymmetricDS
  • 根据您的源数据库,您可能可以使用某些特定于数据库的工具(例如SAP HANA智能数据集成)。
  • 写一些自定义代码来做到这一点。在我看来,你应该尝试在这种情况下构建一种日志表,以记录(使用可能的触发器)自上次复制以来插入/更新/删除的行。 IMO,这应该是最后的手段,因为数据库复制是一个相当常见的主题,你不应该重新发明轮子。
© www.soinside.com 2019 - 2024. All rights reserved.