• SAP HANA Video Tutorials

SAP HANA 数据复制概述



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

系统复制可以通过命令行或使用 HANA studio 在控制台中设置。在此过程中,主要的 ECC 或事务系统可以保持在线状态。在 HANA 系统中,我们有三种数据复制方法:

  • SAP LT 复制方法
  • ETL 工具 SAP Business Object Data Service (BODS) 方法
  • 直接提取器连接方法 (DXC)

SAP LT 复制方法

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

HANA 数据库和 ECC 事务系统之间存在受信任的 RFC 连接,这使得在 HANA 系统环境中能够基于触发器进行数据复制。

SAP LT Replication Method

SLT 复制的优点

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

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

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

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

  • 它与 HANA 系统和 HANA studio 完全集成。

在 ECC 系统中创建受信任的 RFC 连接

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

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

使用 SAP logon 打开 SAP ECC 系统。输入事务代码 sm59 → 这是创建新的受信任 RFC 连接的事务代码 → 单击第 3 个图标以打开新的连接向导 → 单击“创建”,将打开一个新窗口。

SAP ECC System

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

转到技术设置

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

Technical Setting1

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

Technical Setting2

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

Destination

单击“测试连接”,它将成功测试连接。

RFC Connection Test

配置 RFC 连接

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

Configure RFC Connection

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

Create Configuration

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

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

转到 HANA Studio → 单击“数据供应”→ 选择 HANA 系统

Hana System

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

Source System

选定的表将移动到 HANA 数据库下的选定模式。

广告