目标:
在本文中,我们将概述ODP数据源以及ODP的提取性能改进和好处。
操作数据提供(ODP)提供了一个技术基础设施,我们可以使用它来支持两个不同的应用程序场景:-
1. 第一个是运营分析,用于在运营业务流程中进行决策。另一个是数据提取和复制
请注意,本文主要针对操作数据供应(ODP)的"数据提取和复制"用例
主要好处如下:
可以将数据直接加载到BW InfoProviders,通过使用数据传输进程(DTP)绕过持久暂存区域(PSA)层ODP基础设施(带有delta队列)接管了诸如监视数据请求之类的重要服务。数据以压缩状态存储在增量队列中。增量请求将数据记录从队列传输到订户(目标系统)。对队列的数据更改也可以由多个订户(目标系统)请求。数据在增量队列中保留一段指定的时间,用于恢复目的。
使用ODP进行数据传输的先决条件是
建议从BW 7.40 SP5开始发布,并支持所有数据库。
操作数据提供支持各种目标应用程序的提取和复制场景,并支持这些场景中的delta机制。除了SAP BW/4HANA和SAP BW之外,还可以使用操作数据调配为其他SAP产品(如SAP Data Services或SAP HANA Smart Data Integration)提供数据。以下是ODP数据源的可能源系统和目标系统:
源系统:
从SAP数据源(提取器)传输数据从ABAP CDS视图传输数据从SAP BW或SAP BW/4HANA系统传输数据通过SAP SLT从SAP源系统实时复制表和数据库视图数据传输基于SAP ABAP的源中的SAP HANA信息视图
目标系统
数据传输到SAP BW或SAP BW/4HANA数据传输到SAP Data Services将数据传输到SAP HANA智能数据集成(SDI)中的"ABAP适配器"以下是ODP的一般要点
大多数业务内容数据源(提取器)可以轻松发布以进行操作数据供应。由于sapbw>=7.4,ODP是与SAP源的战略相关源系统连接,对于sapbw/4HANA,只有ODP源系统可用。ODP没有改变应用程序提取器的实现,所有的特性和功能都是相同的。在SAP BW/4HANA中,淘客基地,可以使用ODP-SAP源系统连接类型使用事务RSO2中SAP ABAP系统中创建的通用数据源。ODP可以与传统的增量队列方法并行部署,但它会使数据成倍增加。
性能测试:-
以下7.x和ODP数据源的所有提取都是基于满负荷的(除了生产中7.x DS上的260万次提取)。
原型–性能提高25%(982k记录–675条)秒(0FI\u GL\u 14 ODP)/909秒(0FI\u GL\u 14 7.x DS))。开发—性能提高18%(160万条记录—1263秒(0FI\ U GL\ U 14 ODP)/1533秒(0FI\ U GL\ U 14 7.x DS))。质量体系–40%的性能改进(511k记录–753秒(0FI\ U GL\ U 14 ODP)/1251秒(0FI\ U GL\ U 14 7.x DS))。生产–性能提高39%(260万条记录–61分钟(0FI\u GL\u 14 ODP)/100分钟(0FI\u GL\u 14 7.x DS))。
在将ODP数据源部署到PRD后,我们在没有数据传输的情况下对该ODP数据源执行delta DTP;源中的delta状态:已获取(delta Init)。然后我们进行了两次delta提取,以下是性能优势:
生产–86%的性能改进(520万条记录–28分钟(0FI\u GL\u 14 ODP)/260万条记录–100分钟(0FI\u GL\u 14 7.x DS))。生产—74%的性能改进(130万条记录—13分钟(0FI\ U GL\ U 14 ODP)/260万条记录—100分钟(0FI\ U GL\ U 14 7.x DS))。0FI\ U GL\ U 14 ODP增量执行的性能优势从74%到86%。与在同一ODP数据源上进行完整数据提取相比,性能的提高是由于提取不必读取基础表(BSEG/BKPF)。ODP功能带来了许多好处—绕过永久性暂存区(PSA)、多个订户请求的数据更改、压缩数据以及保留在增量队列中用于恢复的数据。除此之外,还有一个巨大的性能优势。SAP实验室的结果显示,与7.x数据源相比,ODP数据源的运行时减少了40%以上。从我们在生产系统中执行的delta测试中,我们得到的证据表明,收益远大于此–74%到86%。另外,返利系统,需要注意的是,大数据趋势,BW/4HANA不支持7.x数据源,只有ODP源系统可用。有一个BW/4HANA传输工具(transaction RSB4HTRF)可用于自动将您的7.x数据源复制到相应的ODP数据源。
将现有的逻辑数据源暴露到ODP的步骤:
BW版本:BW 7.4 SP-5
源:S4/HANA 1610
部署所需的数据源通过RSA5并在RSA6中激活。
设置表和提取结构在系统中处于激活状态。
在使用T代码OLI7BW时将收到以下错误消息
我们观察到,没有数据被归档到设置表中。如果我们用T-code-RSA3
修正步骤:
2:检查下表TMCEXUPD中对应的应用组件是否有条目,我们也可以进行同样的检查。在我们的示例中,应用程序组件是11.
3:维护下表TMCEXACT中的条目w.r.t.所需数据源通过t代码SE16N.
字段-ISGEN&Update as X
4:维护下表TMCEXUPD中的条目w.r.t.所需应用程序组件通过SE16N.
更新模式-0(序列化V3更新))
5:现在触发作业,通过T代码OLI7BW填写设置表。作业完成后,云服务器推荐,现在通过RSA3提取数据。
6:在BW系统和S/4 HANA之间建立源系统连接。
右键单击并复制所需的应用程序组件或使用T代码RSD复制BW系统中的数据源。
SAP S/4HANA中的BW提取器:https://launchpad.support.sap.com/#/notes/2500202
重要提示: