SAP HANA - 数据复制概述


SAP HANA 复制允许将数据从源系统迁移到 SAP HANA 数据库。将数据从现有 SAP 系统移动到 HANA 的简单方法是使用各种数据复制技术。

可以通过命令行或使用 HANA studio 在控制台上设置系统复制。在此过程中,主要 ECC 或交易系统可以保持在线。HANA 系统中有三种类型的数据复制方法 -

  • SAP LT 复制方法
  • ETL 工具 SAP 业务对象数据服务 (BODS) 方法
  • 直接提取器连接方法 (DXC)

SAP LT 复制方法

SAP Landscape Transformation Replication是HANA系统中基于触发器的数据复制方法。它是从 SAP 和非 SAP 源复制实时数据或基于计划的复制的完美解决方案。它有 SAP LT Replication 服务器,负责处理所有触发器请求。复制服务器可以作为独立服务器安装,也可以在任何装有 SAP NW 7.02 或更高版本的 SAP 系统上运行。

HANA DB 和 ECC 事务系统之间存在可信 RFC 连接,可在 HANA 系统环境中实现基于触发器的数据复制。

SAP LT 复制方法

SLT 复制的优点

  • SLT复制方法允许将数据从多个源系统复制到一个HANA系统,也可以从一个源系统复制到多个HANA系统。

  • SAP LT 使用基于触发器的方法。它对源系统没有可测量的性能影响。

  • 它还在加载到 HANA 数据库之前提供数据转换和过滤功能。

  • 它允许实时数据复制,仅将相关数据从 SAP 和非 SAP 源系统复制到 HANA 中。

  • 它与 HANA System 和 HANA studio 完全集成。

在ECC系统中创建可信RFC连接

在源 SAP 系统 AA1 上,您想要设置针对目标系统 BB1 的可信 RFC。完成后,这意味着当您登录到 AA1 并且您的用户在 BB1 中有足够的授权时,您可以使用 RFC 连接并登录到 BB1,而无需重新输入用户名和密码。

在两个SAP系统之间使用RFC信任/信任关系,从受信任系统到信任系统的RFC,登录信任系统不需要密码。

使用 SAP 登录打开 SAP ECC 系统。输入交易号 sm59 → 这是创建新的可信 RFC 连接的交易号 → 单击第三个图标打开新连接向导 → 单击创建,将打开新窗口。

SAP ECC系统

RFC 目标 ECCHANA(输入 RFC 目标的名称) 连接类型 - 3(对于 ABAP 系统)

进入技术设置

输入目标主机 - ECC 系统名称、IP 并输入系统编号。

技术设置1

转至登录和安全选项卡,输入语言、客户端、ECC 系统用户名和密码。

技术设置2

单击顶部的“保存”选项。

目的地

点击“测试连接”,即可成功测试连接。

RFC连接测试

配置 RFC 连接

运行事务-ltr(配置RFC连接)→新浏览器将打开→输入ECC系统用户名和密码并登录。

配置 RFC 连接

单击新建 → 将打开新窗口 → 输入配置名称 → 单击下一步 → 输入 RFC 目标(之前创建的连接名称),使用搜索选项,选择名称并单击下一步。

创建配置

在指定目标系统中,输入 HANA 系统管理员用户名和密码、主机名、实例编号,然后单击下一步。输入数据传输作业数量,如 007(不能是 000)→ 下一步 → 创建配置。

现在转到 HANA Studio 使用此连接 -

进入HANA Studio → 点击Data Provisioning → 选择HANA系统

哈纳系统

选择要从 ECC 系统加载表的源系统(可信 RFC 连接的名称)和目标架构名称。选择要移动到 HANA 数据库的表 → 添加 → 完成。

源系统

选定的表将移动到 HANA 数据库下的选定架构。