SAP HANA 直接提取器连接(DXC)教程
什么是 SAP HANA DXC?
SAP HANA DXC 是批量驱动的数据复制技术,即它可以在一定时间间隔后执行。
SAP HANA DXC 使用现有的 ETL(提取、转换和加载)方法 SAP 通过 HTTPS 连接的商业套件应用程序。
In SAP 商务套件应用程序内容数据源提取器已可用于数据建模和数据采集 SAP 商业仓库。
SAP DXC 使用这些数据源提取器将数据直接传送到 SAP 花。
优势 SAP DXC
- SAP DXC 不需要系统环境中的额外服务器或应用程序。
- 它降低了数据建模的复杂性 SAP HANA 将数据发送到 SAP 在源系统中应用所有业务提取器逻辑后的 HANA。
- 它加速 SAP HANA 实施时间表。
- 它从中提取语义丰富的数据 SAP 商业网站并提供给 SAP HANA.
局限性 SAP DXC
- 数据源必须具有预定义的 ETL 方法,如果没有,则我们需要定义它们。
- SAP DXC 需要 Net Weaver 7.0 或更高版本(例如 ECC)上的 Business Suite 系统,其 SP 级别等于或低于:版本 700 SAPKW70021(SP 堆栈 19,从 2008 年 XNUMX 月开始)。
- 数据源中必须存在一个定义了关键字段的过程。
配置 SAP DXC 数据复制
步骤 1) 启用 XS 引擎和 ICM 服务
- 启用 XS 引擎
在MyCAD中点击 软件更新 SAP HANA 工作室 -> 选择系统 -> 配置 -> xsengine.ini。
在默认字段中将实例值设置为 1。
- 启用 ICM Web 调度服务 – 它在 HANA 系统中启用 ICM Web Dispatcher 服务。Web 调度程序使用 ICM 方法在 HANA 系统中读取和加载数据。转到 SAP HANA 工作室 -> 选择系统 -> 配置 -> webdispatcher.ini
将实例值设置为默认列 1。
步骤 2) 设置 SAP HANA 直接提取连接
- 设置 DXC 连接 SAP HANA – 要创建 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中定义用户和模式
- http 连接 SAP BW 对于HANA需要通过SM59定义,
因此在中创建 http 连接 SAP BW 使用 T 代码 SM59。输入参数将是
— RFC 连接等于 RFC 连接的名称
- Target 主机等于 HANA 主机名
— 服务号码等于 80
登录安全选项卡维护在 HANA 工作室中创建的具有基本身份验证方法的 DXC 用户。
- BW 中的数据源需要配置以将结构复制到 HANA 定义的模式。
我们需要使用程序在BW中设置以下参数 SAP_RSADMIN_MAINTAIN
(T 代码 SE38 或 SA38)
程序中的参数列表 – 参数列表包含值,该值将传递给调用屏幕。
PSA_TO_HDB:这三个对象值如下所示 -
- GLOBAL – 用于将所有数据源复制到 HANA
- 系统 – 指定客户端使用 DXC
- DATASOURCE –指定数据源,只有指定才可以使用。PSA_TO_HDB_数据源表:在此我们需要给出表名,其中包含用于 DXC 的数据源列表。
- 在 VALUE 字段中,输入您创建的表的名称。
PSA_到_HDB_目的地: 在此我们需要移动传入数据(在此我们需要给出我们在 SM59 中创建的值)(此处为 XC_HANA_CONNECTION_HANAS)
PSA_到_HDB_模式:指定复制的数据需要分配哪个架构
数据源复制
使用 RSA5 在 ECC 中安装数据源。我们已获取数据源 0FI_AA_20
(FI-AA:交易和折旧)。首先,我们需要使用指定的应用程序组件复制元数据(数据源版本需要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 中。我们可以在 SAP HANA 工作室。