简体中文 (SAP 景观转换复制服务器) SAP HANA

什么是 SLT (SAP 景观变换复制)?

SLT 是一款 ETL 工具,可让您实时加载和复制数据,或安排数据从 SAP 源系统或非 SAP 系统进入 SAP HANA 数据库。

SAP SLT 服务器使用基于触发器的复制方法将数据从源系统传递到目标系统。

SLT 服务器可以安装在单独的系统上,也可以安装在 SAP ECC 系统。

SLT 系统的好处如下-

  • 允许实时或按计划时间进行数据复制。
  • 在实时复制数据期间,我们可以将数据迁移到 SAP HANA 格式。
  • SLT 手柄 Cluster 和台球桌。
  • 这支持在加载/复制期间自动进行非 Unicode 和 Unicode 转换。(Unicode 是一种类似于 ASCII 的字符编码系统。非 Unicode 编码系统比 ASCII 涵盖更多的字符)。
  • 这与 SAP HANA 工作室.
  • SLT 具有表格设置和转换功能。
  • SLT 具有监控能力 SAP HANA 解决方案管理器。

Archi结构概述 SAP SLT 服务器 SAP / 非SAP 系统如下-

SAP SLT 连接 Archi结构概述 SAP 系统和 SAP HANA

SAP SLT 复制服务器将所有元数据表定义从 ABAP 源系统转换为 SAP HANA.

对于 SAP 源,SLT 连接具有以下特点 –

  • 当复制表时, SAP SLT 复制服务器在源系统中创建日志表。
  • 读取引擎是在 SAP 源系统。
  • 之间的联系 SAP SLT 和 SAP 源建立为 RFC 连接。
  • 之间的联系 SAP SLT 和 SAP HANA 建立为 DB 连接。

具有与用户“SYSTEM”相同权限的数据库用户可以在 SAP SLT 和 SAP HANA 数据库。

SAP SLT 连接 SAP 系统 & SAP HANA 数据库
SAP SLT 连接 SAP 系统和 SAP HANA 数据库

SAP SLT 服务器自动创建数据库连接 SAP HANA 数据库(当我们通过事务 LTR 创建新配置时)。无需手动创建。

配置 SAP SLT 服务器 SAP 源系统

首先我们需要配置 SAP SLT 复制服务器用于连接 SAP 来源和 SAP HANA 数据库。T 代码 LTR 用于在以下对象之间创建连接: SAP 来源和 SAP 順暢。

步骤1) 登录到 SAP SLT 服务器和 Call 事务 “长期关系” SAP SLT 复制服务器。

配置 SAP SLT 服务器

将出现一个 Web-dynpro 弹出屏幕,供您登录 SAP SLT 服务器。

  1. 输入客户/用户 ID/密码
  2. 点击登录选项卡

    配置 SAP SLT 服务器

    将出现一个配置弹出屏幕,如下所示:

    配置 SAP SLT 服务器

    单击“新建”按钮进行新配置。

步骤2) 在此步骤中,

  1. 输入配置名称和描述。
  2. 选择 SAP 系统作为源系统。
  3. 输入 RFC 连接 SAP 系统。
  4. 输入用户名/密码/主机名和实例号。
  5. 输入工作选项详细信息 –
  • 数据传输作业的数量。
  • 计算作业数。
  1. 选择复制选项为实时。
  2. 维护所有设置后,单击“确定”即可在 SLT 中创建一个新的模式。

配置 SAP SLT 服务器

配置名称“SLTECC”将被添加并激活。

配置 SAP SLT 服务器

配置后 SAP SLT 服务器成功, SAP SLT 服务器自动创建数据库连接 SAP HANA 数据库(当我们通过事务 LTR 创建新配置时)。无需手动创建。

下一步,我们将数据导入到 SAP HANA 来自 SAP 源。

导入模板 SAP 源数据 SAP 通过 SLT 进行 HANA

一旦我们成功配置 SAP SLT 服务器,上面有一个与配置名称相同的 SCHEMA SAP SLT 创建于 SAP HANA 数据库。

此架构包含以下对象-

  1. 1 架构 – 盐湖城LTEC。
  2. 1用户 – 盐湖城LTEC。
  3. 1 特权
  4. 8 桌
  • DD02L (SAP 表名 )
  • DD02T (SAP 表格文本)
  • 日志文件
  • 消息
  • RS_订单
  • 订单文本
  • RS_SCHEMA_MAP
  • RS_状态。
  1. 4 角色 –
  • 数据保护委员会
  • 数据电源用户
  • 数据用户管理
  • 数据选择
  1. 2程序
  • 授予访问权限
  • RS_REVOKE_ACCESS

所有配置已完成,现在我们从中加载一个表 SAP ECC(ERP 中央组件)。

步骤1) 要从中加载表格 SAP ECC 至 SAP HANA 数据库,请按照以下步骤操作-

  1. 从“快速视图”转到“数据配置”。
  2. 选择 SAP HANA 系统。
  3. 单击“完成”按钮。

导入模板 SAP 源数据 SAP HANA

步骤2) 将显示基于 SLT 的表数据配置屏幕。数据配置有以下 5 个选项:

提供选项 Detail
负载(满载) 这是一次性事件,它开始从源系统初始加载数据。
复制(满载 + Delta 加载) 它启动初始加载(如果之前没有完成),并且还考虑 三角洲 改变。将为每个表创建数据库触发器和相关的日志表。
停止复制 它停止表的当前复制过程。它完全删除数据库触发器和日志表。
暂停 它暂停正在运行的表复制过程。数据库触发器不会从源系统中删除,并且更改记录将继续。相关信息存储在源系统的相关日志表中。
简历 恢复将重新启动暂停的表的复制。恢复后,暂停的复制过程将恢复。

我们使用表中的第一个选项 “加载选项” 用于从源初始加载表(LFBK)数据 SAP HANA 表。

步骤如下-

  1. 来源和 Target 系统详细信息根据选择 SAP SLT 配置。
  2. 单击“加载”按钮并选择我们需要加载/复制的表(LFBK) SAP 花。
  3. 表(LFBK)将被添加到数据加载管理部分,其操作为“加载”,状态为“已计划”。

导入模板 SAP 源数据 SAP HANA

数据加载后,状态将更改为“已执行”。该表将使用数据在“SLTECC”模式中创建。

步骤3) 通过模式“SLTECC”的数据预览检查表(LFBK)中的数据,如下所示 -。

  1. 登录 SAP HANA 数据库通过 SAP HANA Studio 并选择 SAP HANA 系统 HDB (HANAUSER)。

导入模板 SAP 源数据 SAP HANA

  1. 在表节点下选择表(LFBK)。
  2. 右键单击表格(LFBK),然后单击打开数据预览选项。
  3. 通过 SLT 过程加载的数据将显示在数据预览屏幕中。

导入模板 SAP 源数据 SAP HANA

现在我们已成功将数据加载到表“LFBK”中。我们将在建模中使用该表。

SAP 非 SLT 连接SAP 系统和 SAP HANA

SAP SLT 复制服务器将所有元数据表定义从非 ABAP 源系统转换为 SAP 花。

对于非SAP 来源,SLT 连接具有以下特点 –

  • 当复制表时, SAP SLT 复制服务器在源系统中创建日志表。
  • 读取引擎是在 SAP SLT 复制服务器。
  • 之间的联系 SAP SLT 和 SAP 资源 / SAP HANA 建立为 DB 连接。
SAP 非 SLT 连接SAP 系统和 SAP HANA

SAP 非之间的 SLT 连接 – SAP SLT 连接和 SAP HANA 系统/数据库

SAP SLT 只能进行最简单的转换,因此对于复杂的转换,我们需要另一个 ETL 工具,例如 SAP 数据服务。