云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

CDN_手机连接数据库_

小七 141 0

您想将驻留在SAP ERP中的数据用于分析或机器学习吗?

SAP提供多个选项来提取驻留在基于ABAP的系统中的数据。我们将在本博客中探讨其中一个选项:SAP HANA智能数据集成(SDI)。SDI提供访问源数据的工具,并在SAP HANA内部或云中提供、复制和转换这些数据。您可以高效地连接到多个源以调配和清理数据以加载到SAP HANA。对于支持的系统,您也可以从HANA写回原始源。

在本博客中,我们将设置ABAP适配器,以便将SAP ERP的实时数据复制到SAP HANA作为服务。

来源:SAP SQL data Warehousing with HANA使用SDI从SAP S/4HANA和其他ABAP源提取到HANA SQL DW

注意:在这种情况下,我们将数据从SAP ERP复制到SAP HANA进行报告。如果您要将ERP系统迁移到S/4HANA,或将数据从ERP实时复制到S/4HANA,则可以使用其他解决方案,免费云服务器,如SAP data Services、SAP Landscape Transformation Replication Server和SAP S/4HANA Migration Cockpit。查看将数据迁移到您的(新)SAP S/4HANA

当您要访问驻留在SAP ERP或SAP BW中的数据时,SDI提供两类适配器:

ABAP适配器访问应用程序服务器:您不需要访问数据库即可使用它。它通过RFC for ABAP表和ODP提取器从虚拟表中检索数据。不需要来自数据库的完全使用许可证。ABAP适配器仅支持ODP提取器的更改数据捕获(CDC)。

IBM Db2日志读取器、Microsoft SQL Server日志读取器、Oracle日志读取器、SAP ASE适配器访问数据库:需要数据库供应商提供完全使用许可证。您需要以管理员用户的身份访问数据库。当然,它允许您访问驻留在数据库中的所有信息(甚至是非SAP表)。SAP ERP ECC adapters是一组数据配置适配器,用于提供对SAP ECC数据和元数据的访问,这些数据和元数据构建在同一数据库的数据配置日志读取器适配器之上。

我在这里解释了如何使用Oracle adapter访问驻留在Oracle数据库中的数据。您可以用类似的方法设置其他数据库适配器。

1)设置您的SAP ERP系统2) 设置HANA系统3) 从sapservicemarketplace下载DP代理作为ZIP文件4) 配置DP代理5) 创建远程源6) 创建复制任务7) 执行复制任务8) 检查结果

要完全使用ABAP适配器,您的SAP系统PI d U基础组件必须是701或更高版本。请参阅注2166986

您可以使用RFC流通过ABAP适配器提取数据。

当您不使用RFC流时,整个数据集通过ABAP应用服务器作为一个批提取。这个过程比使用RFC流式传输要快一些。因此,非RFC流在小查询上速度更快,但是一次提取整个记录集显然需要有足够的内存来存储整个记录集。一般规则(取决于记录长度)是每100万条记录在Data Provisioning Agent计算机上有1 GB的RAM。由于我们要加载的数据集包含数百万条记录,它不适合源saperp系统的RAM,因此我们选择使用RFC流。我们建议使用RFC流,大淘客网站,因为它适用于许多不同的场景、大小查询、多个并发会话等等。即使小查询的性能较慢,并且需要在ECC端进行额外配置。

基于ABAP技术的SAP系统提供操作数据提供提取器(ODP提取器),允许用户提取数据以进行报告。它们包含内置于源系统中的预交付业务逻辑,以获取正确的数据并对其进行预处理。它们还有一个内置的delta机制,只提供更改。了解有关操作数据资源调配的更多信息。在我们的例子中,我们希望实时地从ABAP表中提取数据,因为我们必须在这些特定的表周围包装一个ODP提取器。SDI-ABAP适配器也支持直接从ABAP表中提取数据,但是它没有利用ODP技术,因此我们不能进行实时数据复制。要使用ODP,源系统应遵循SAP Note 2232584–发布SAP extractor for operational data中提出的要求。

在您的开发环境中创建ODP extractor(Note 2350464,Note 2232584,Note 1521883,How To Create a generic datasource)将对象转移到您希望复制发生的QC环境或生产环境。设置网关服务ECC客户端和网关服务配置配置访问控制列表(ACL),以控制哪个主机可以连接到网关。该文件应包含类似以下语法的内容:[tracelevel][#comment]配置reginfo文件以控制注册外部程序的权限。运行Data Provisioning agent的主机必须使用与远程SAP网关名称匹配的名称配置服务。最后,您需要一个具有访问数据所需的所有角色的ERP用户。请在本指南第459页找到必要的ERP角色及其详细信息的列表。

要开始从SAP ERP系统实时复制数据,必须在SAP网关上注册一个指向ODP的数据源提取器。制造确保它是实时启用的。