文档目标
通过SAP BW/HANA数据库中的ODP提取LO的分步指南。
ODP简介
操作数据供应提供了一个技术基础架构,可用于支持两种不同的应用场景。其中第一个是运营分析,建站快速,用于在运营业务流程中进行决策。另一种是数据提取和复制。首先,ODP在sapbusinessuiteforbw提取器中用作新的提取框架。整个提取框架仍然和以前一样。大多数情况下,购物领券,新的操作增量队列(ODQ)在这里发挥作用,它提供了一个更好的选择,大数据网站,将增量提取建立到BW中。
第二种情况是通过SLT实时复制来自源系统的数据。在SLT中,还可以建立ODQ,然后通过BW的近实时守护程序(RDA)或DTP将ODQ提供给BW。
第三种情况是在ODP提供程序之上进行分析报告。这利用了Business Suite系统中的嵌入式BW。
BW中ODP的主要优点是,它允许跳过PSA层,直接用DTP从源系统加载到BW。
使用ODP框架提取LO数据的步骤。
选项1:–转到表ROOSATTR,选中相应数据源的EXPOSE\U EXTERNAL列应为"X"。
选项2:–观察RSA5中针对数据源的图标。
2.激活数据源2LIS\U 11\U VAHDR。
3.转到LBWE,非活动数据源(2LIS\u 11\u VAHDR)将所需字段从通信结构移动到提取结构
4.在LBWE中激活数据源(2LIS\u 11\u VAHDR)
5.在ODP–SAP(提取器)下创建源系统连接(在BASIS团队的帮助下)并检查连接
6.复制并激活数据源2LIS_11_VAHDR into BW system.
7.打开数据源,进入Extraction选项卡,检查Adapter是否设置为"Extraction from SAP system by ODP"(如果为空,则转到change mode并设置Adapter属性,如下所示)。
8.在BW系统中创建数据流。
9.打开DTP并在第一次运行时检查以下参数
Extraction mode–Delta
从源代码中提取所有记录的行为类似于Init第二次运行时,它提取delta(新的/修改的)记录
数据提取是"直接从sourcesystem提取,不使用PSA"。
(这是使用ODP框架的最大优点,我们可以避免数据仓库中的PSA/一层,直接从源中提取数据)
检查适配器参数"通过ODP从SAP系统提取"。
10.要提取历史数据,计划ECC中的停机时间
11.清除LBWG中的设置表
12.转到OLI*BW并填写设置表
13.使用提取模式"Delta"运行DTP(第一次从设置表中提取数据)。
与设置表记录进行比较
14。转到t代码ODQMON(在ECC中)。
可以看到队列2LIS\U 11\U VAHDR。(它也充当类似于RSA7的增量队列)。
15.进入队列2LIS t 11 t VAHDR,可以看到订户(目标系统)和订阅(BW/目标系统中各自的DTP)。
16.点击DTP,可以看到传输的行数(12885)、数据大小(3813960字节)、提取模式类型(初始数据),压缩率百分比。
可以在ODQMON中查看其他选项,如更改布局、请求选择和其他参数的过滤器。
17.要检查增量功能,请在VA01中创建SO 4685。
18.以增量提取模式运行DTP(这是第二次,仅提取增量记录)。
19.检查ADSO表,正如预期的那样,新记录so4689来到了BW.
观察/杂项点。
请检查下面的屏幕截图。
我们可以看到提取模式(Init,delta,Full)有多少请求移到BW端下时间戳,上时间戳。
2.进入请求,请找到下面的截图。
我们可以看到很多行,大小转移到BW系统(这里是delta的1条记录),因此delta队列中只显示了1行。
3.如何在ODQ框架中运行修复全/选择性满负载。
选择性地填充设置表以获取所需的记录。创建提取模式为"FULL"的新DTP并运行新DTP.
4.如果我们删除BW目标对象中的数据,队列是否在ODQMON中可用?
否,如果删除BW目标中的数据,ODQMON中相应的队列也将被删除。
5.如何在不传输数据的情况下运行Init?
在DTP提取选项卡中,选择下面的选项。(Delta init没有数据)。
提取了0条记录。
在ODQMON中创建队列,进一步的Delta记录将被处理到BW系统。
6.在ODQ框架中如何处理没有PSA的错误记录?
如果DTP失败且记录无效,则移动到错误堆栈。更正错误堆栈中的错误记录。创建错误DTP并加载到目标。
7.如果增量请求失败会发生什么,如何提取?
当您删除下面的任何增量请求时,弹出窗口将显示信息,ODQ源仅在有限的时间内有数据,技术上是数据保留期。
8.在哪里检查数据保留期?
转到T代码ODQMON-GOTO–重新组织增量队列。标准数据保留时间为24小时。标准周期作业安排在每天系统时间01:23:45.
9.ODP是否可以与传统的增量队列方法并行部署?
是的,这是可能的,云服务器推荐,但会将数据相乘。
10.我们是否应该使用所有现有的提取器更改为基于ODP的提取器?
没有,但是考虑ODP作为将来所有新数据流到BW系统的实现框架,用于ECC和SLT提取
11.我可以直接更改ODQ中的数据吗?
不,这可能是一个用例,您仍然会使用与ODP源相关的PSA表。
12.我在哪里可以得到问题或要求的答案?·
请联系SAP:odp.反馈@sap.com网站
ODP框架实现的实际效果:
运行时间比常规的传统方法减少了50%以上
通过不调整(三倍并行)实现了每小时超过35兆条记录的吞吐量加工)
参考
https://wiki.scn.sap.com/wiki/display/BI/SLT+%7C+ODP+基于+实时+复制
https://wiki.scn.sap.com/wiki/display/BI/ODP+enabled+提取器
https://wiki.scn.sap.com/wiki/display/BI/Technical+要求+对于+ODP+SLT+场景+使用+SAP+BW
https://wiki.scn.sap.com/wiki/display/BI/Introduction+to+操作+数据+供应
?QuickLink=index&overridelayout=true&59661390720777
https://wiki.scn.sap.com/wiki/display/BI/Operational+Data+Provisioning+-+疑难解答