SAP HANA - DXC方法

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

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

DXC数据复制的优点

  • 此方法不需要SAP HANA系统架构中的其他服务器或应用程序.

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

  • 它加快了SAP HANA实施项目的时间线

  • 它提供从SAP Business Suite到SAP HANA的语义丰富的数据

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

DXC数据复制的限制

  • 数据源m我们有一个预定义的提取,转换和加载机制,如果不是,我们需要定义一个.

  • 它需要一个基于Net Weaver 7.0的Business Suite系统或高于至少低于SP:版本700 SAPKW70021(SP堆栈19,自2008年11月起).

配置DXC数据复制

在HANA Studio的配置选项卡中启用XS引擎服务 : 转到HANA studio of system中的Administrator选项卡.转到Configuration →  xsengine.ini并将实例值设置为1.

Configuring DXC Data Replication

在HANA Studio中启用ICM Web Dispatcher服务 : 转到Configuration →  webdispatcher.ini并将实例值设置为1.

Enabling ICM Web Dispatcher service

它在HANA系统中启用ICM Web Dispatcher服务. Web调度程序使用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主机名和<实例编号>

输入参数

在登录安全性选项卡中,输入在HANA工作室中使用基本身份验证方法创建的DXC用户 :

安全选项卡

为HANA设置BW参数 : 需要在BW中使用事务SE 38设置以下参数.参数列表号;

设置BW参数

  • PSA_TO_HDB_DESTINATION : 我们需要提到我们需要移动传入数据的位置(使用SM 59创建的连接名称)

  • PSA_TO_HDB_SCHEMA : 复制数据需要分配给哪个架构

  • PSA_TO_HDB :  GLOBAL将所有数据源复制到HANA. SYSTEM  - 使用DXC的指定客户端. DATASOURCE  - 仅指定数据源用于

  • 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相关的ur..

现在数据一旦激活就成功加载到Table/BIC/A0FI_AA_2000中.