向我解释以下表格比较转换,带有技术示例的SAP BODS中的方法?

2020-09-19 17:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 1)逐行选择 2)缓存比较...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


1)逐行选择

2)缓存比较

3)排序输入

预先感谢

关于,

Wasim

2条回答
代楠1984
2020-09-19 17:49

嗨Wasim

有关使用表比较的内容,下面是比较方法的说明

逐行选择—选择此选项可使变换每次接收到输入行时使用SQL查找目标表。
如果目标表与转换将作为输入接收的行数相比较大,则此选项最佳。


缓存的比较表—选择此选项可将比较表加载到内存中。 在这种情况下,查询比较表将访问内存而不是实际表。
当您比较整个目标表时,此选项是最佳选择。 数据服务使用可分页缓存作为默认值。
如果表适合可用内存,则可以在数据流属性中将缓存类型更改为内存中。


排序输入-选择此选项可使用顺序读取以主键列的顺序读取比较表。

此选项可提高性能,因为数据服务仅读取比较表一次。
要利用此选项,输入数据集的顺序必须与Table_Comparison转换中所有主键列的顺序匹配。
如果已经存在,请将主键列从Table_Comparison转换中的输入模式拖动到"输入主键列"框中。

使用顺序读取,Data Services按主键列的顺序读取比较表。
如果必须对输入数据进行预排序,请在源和Table_Comparison转换之间添加查询。
然后,从查询的输入模式中,将主键列拖动到查询的"排序依据"框中。
查询的列(在"排序依据"框中)必须与您拖动到Table_Comparison变换的"输入主键列"框中的主键列的顺序匹配。
以这种方式,您向查询的输入数据集显式添加了一个排序操作(ORDER BY),以确保输入数据集的顺序与从变换中比较表数据中读取的顺序相匹配。

致谢

查尔斯

一周热门 更多>