点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
什么是SAP HANA DXC?
SAP HANA DXC是批处理驱动的数据复制技术,即它可以在一定时间间隔后执行。
SAP HANA DXC通过HTTPS连接使用SAP Business Suite应用程序的现有ETL(提取,转换和加载)方法。
在SAP Business Suite应用程序内容中,数据源提取器可用于SAP Business Warehouse的数据建模和数据获取。
SAP DXC使用这些数据源提取器将数据直接传递到SAP HANA。
SAP DXC的优势
SAP DXC在系统环境中不需要其他服务器或应用程序。
在源系统中应用了所有业务提取器逻辑之后,它将数据发送到SAP HANA,从而降低了SAP HANA中数据建模的复杂性。
它加快了SAP HANA实施时间表。
它从SAP Business网站提取语义丰富的数据,并提供给SAP HANA。
SAP DXC的局限性
数据源必须具有预定义的ETL方法,否则,我们需要对其进行定义。
SAP DXC要求在等于或低于SP级别的Net Weaver 7.0或更高版本(例如ECC)上使用Business Suite系统:版本700 SAPKW70021(SP堆栈19,自2008年11月起)。
在数据源中必须存在定义了键字段的过程。
配置SAP DXC数据复制
步骤1)启用XS Engine和ICM服务
启用XS引擎
转到 SAP HANA Studio- >选择系统->配置-> xsengine.ini。
在默认字段中将实例值设置为1。
启用ICM Web调度程序服务-在HANA系统中启用ICM Web调度程序服务。Web调度程序使用ICM方法在HANA系统中读取和加载数据。
转到 SAP HANA Studio- >选择系统->配置-> webdispatcher.ini
在默认列1中将实例值设置为。
步骤2)设置SAP HANA直接提取器连接
在SAP HANA中设置DXC连接–要创建DXC连接,我们需要在SAP HANA中导入交付单位,如下所示-
进口交货单位。
您需要将DXC交付单元从SAP下载到SAP HANA数据库中。您可以
将单位导入到该位置
“ / usr / sap / HDB / SYS / global / hdb / content”。
使用SAP HANA内容节点中的“导入对话框”导入交货单位?配置XS
使用DXC的应用服务器?将应用程序容器值更改为libxsdxc。
配置XS应用程序服务器以使用DXC。
将应用程序容器值修改为libxsdxc(如果存在任何值,则将其附加)。
测试DXC连接。
确认DXC正常工作。
我们可以使用Internet Explorer中的以下路径检查DXC连接-
http:// <主机名>:80 <实例号> /sap/hana/dxc/dxc.xscfunc
-输入用户名和密码进行连接。
用户和架构需要在HANA Studio中定义
用于HANA的SAP BW中的http连接需要通过SM59进行定义,
因此,使用T代码SM59在SAP BW中创建http连接。输入参数将是
-RFC连接等于RFC连接的名称
-目标主机等于HANA主机名
-服务编号等于80 <实例编号>
登录“安全性”选项卡维护在HANA studio中创建的具有基本身份验证方法的DXC用户。
BW中的数据源需要配置为将结构复制到HANA定义的架构。
我们需要使用程序SAP_RSADMIN_MAINTAIN在BW中设置以下参数
(T代码SE38或SA38)
程序中的参数列表–参数列表包含value,该值将值传递到调用屏幕。
PSA_TO_HDB:这三个对象值如下所示-
GLOBAL –用于将所有数据源复制到HANA
SYSTEM –指定客户端使用DXC
DATASOURCE –它指定了数据源,并且只能使用指定的数据源。
PSA_TO_HDB_DATASOURCETABLE:在此,我们需要提供表名,该表名具有用于DXC的数据源列表。
PSA_TO_HDB_DESTINATION:在此我们需要移动传入数据(在此我们需要提供在SM59中创建的值)(此处为XC_HANA_CONNECTION_HANAS)
PSA_TO_HDB_SCHEMA:它指定复制的数据需要分配哪种架构
在VALUE字段中,输入您创建的表的名称。
数据源复制
使用RSA5在ECC中安装数据源。我们已经获取了数据源0FI_AA_20
(FI-AA:交易和折旧)。首先,我们需要使用指定的应用程序组件复制元数据(数据源版本需要为7.0版本。如果我们具有3.5版本的数据源,则需要首先进行迁移。在SAP BW中激活数据源。)
在SAP BW中加载并激活数据源后,它将在Defined模式中创建下表。
/ 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中。我们可以在SAP HANA Studio中的表/ BIC / A0FI_AA_2000中预览数据。