• SAP HANA Video Tutorials

SAP HANA - DXC 方法



直接提取器连接数据复制重用通过简单的 HTTP(S) 连接到 SAP HANA 的 SAP Business Suite 系统中内置的现有提取、转换和加载机制。这是一种批处理驱动的的数据复制技术。它被认为是提取、转换和加载方法,其数据提取能力有限。

DXC 是一种批处理驱动的过程,在许多情况下,以一定间隔使用 DXC 进行数据提取就足够了。您可以设置批处理作业执行的间隔,例如:每 20 分钟,在大多数情况下,以一定时间间隔使用这些批处理作业提取数据就足够了。

DXC 数据复制的优点

  • 此方法不需要在 SAP HANA 系统环境中添加额外的服务器或应用程序。

  • DXC 方法降低了 SAP HANA 中数据建模的复杂性,因为数据在应用源系统中的所有业务提取器逻辑后发送到 HANA。

  • 它加快了 SAP HANA 实施项目的进度

  • 它为 SAP HANA 提供了来自 SAP Business Suite 的语义丰富的数​​据

  • 它重用通过简单的 HTTP(S) 连接到 SAP HANA 的 SAP Business Suite 系统中内置的现有专有提取、转换和加载机制。

DXC 数据复制的局限性

  • 数据源必须具有预定义的提取、转换和加载机制,如果没有,我们需要定义一个。

  • 它需要基于 Net Weaver 7.0 或更高版本的 Business Suite 系统,并且至少具有以下 SP:Release 700 SAPKW70021(SP 堆栈 19,从 2008 年 11 月开始)。

配置 DXC 数据复制

在 HANA Studio 的“配置”选项卡中启用 XS Engine 服务 - 转到系统 HANA Studio 的“管理员”选项卡。转到“配置”→ xsengine.ini 并将实例值设置为 1。

Configuring DXC Data Replication

在 HANA Studio 中启用 ICM Web Dispatcher 服务 - 转到“配置”→ webdispatcher.ini 并将实例值设置为 1。

Enabling ICM Web Dispatcher service

它在 HANA 系统中启用 ICM Web Dispatcher 服务。Web Dispatcher 使用 ICM 方法在 HANA 系统中读取和加载数据。

设置 SAP HANA 直接提取器连接 - 将 DXC 传输单元下载到 SAP HANA。您可以将单元导入到 /usr/sap/HDB/SYS/global/hdb/content 位置。

使用 SAP HANA 内容节点中的导入对话框导入单元 → 配置 XS 应用程序服务器以利用 DXC → 将 application_container 值更改为 libxsdxc

在 SAP BW 中创建 HTTP 连接 - 现在我们需要使用事务代码 SM59 在 SAP BW 中创建 http 连接。

输入参数 - 输入 RFC 连接的名称、HANA 主机名和 <实例编号>

Input Parameters

在“登录安全”选项卡中,使用基本身份验证方法输入在 HANA Studio 中创建的 DXC 用户 -

Security Tab

为 HANA 设置 BW 参数 - 需要使用事务 SE 38 在 BW 中设置以下参数。参数列表 -

Setting up BW Parameters
  • PSA_TO_HDB_DESTINATION - 我们需要说明我们需要将传入数据移动到哪里(使用 SM 59 创建的连接名称)

  • PSA_TO_HDB_SCHEMA - 复制的数据需要分配到哪个模式

  • PSA_TO_HDB - GLOBAL 复制所有数据源到 HANA。SYSTEM – 指定要使用 DXC 的客户端。DATASOURCE – 仅使用指定的 Data Source

  • PSA_TO_HDB_DATASOURCETABLE - 需要提供包含用于 DXC 的数据源列表的表名。

数据源复制

使用 RSA5 在 ECC 中安装数据源。

使用指定的应用程序组件复制元数据(数据源版本需要为 7.0,如果我们有 3.5 版本的数据源,我们需要迁移它。在 SAP BW 中激活数据源。一旦数据源在 SAP BW 中激活,它将在定义的模式中创建以下表格 -

  • /BIC/A<数据源>00 – IMDSO 活动表

  • /BIC/A<数据源>40 –IMDSO 激活队列

  • /BIC/A<数据源>70 – 记录模式处理表

  • /BIC/A<数据源>80 – 请求和数据包 ID 信息表

  • /BIC/A<数据源>A0 – 请求时间戳表

  • RSODSO_IMOLOG - 与 IMDSO 相关的表。存储与 DXC 相关的所有数据源的信息。

现在数据已成功加载到表 /BIC/A0FI_AA_2000 中,一旦它被激活。

广告