直接提取器连接数据复制通过与SAP HANA的简单HTTP(S)连接,重用SAP Business Suite系统中内置的现有提取,转换和加载机制.它是一种批量驱动的数据复制技术.它被认为是提取,转换和加载的方法,具有有限的数据提取能力.
DXC是批量驱动的过程,在许多情况下使用DXC以一定的间隔进行数据提取就足够了.您可以设置批处理作业执行时的间隔示例:每20分钟一次,在大多数情况下,以一定的时间间隔使用这些批处理作业提取数据就足够了.
此方法不需要SAP HANA系统架构中的其他服务器或应用程序.
DXC方法降低了SAP HANA中数据建模的复杂性,因为数据在源系统中应用所有业务提取器逻辑后发送到HANA.
它加快了SAP HANA实施项目的时间线
它提供从SAP Business Suite到SAP HANA的语义丰富的数据
它通过与SAP HANA的简单HTTP(S)连接重用SAP business Suite系统中内置的现有专有提取,转换和加载机制.
数据源m我们有一个预定义的提取,转换和加载机制,如果不是,我们需要定义一个.
它需要一个基于Net Weaver 7.0的Business Suite系统或高于至少低于SP:版本700 SAPKW70021(SP堆栈19,自2008年11月起).
在HANA Studio的配置选项卡中启用XS引擎服务 : 转到HANA studio of system中的Administrator选项卡.转到Configuration → xsengine.ini并将实例值设置为1.
在HANA Studio中启用ICM Web Dispatcher服务 : 转到Configuration → webdispatcher.ini并将实例值设置为1.
它在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设置以下参数.参数列表号;
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中.