点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
由于要填充很多字段,因此我很难理解使用其他表的信息将数据从数据源加载到ODS的最佳实践是什么。
我目前在两种解决方案之间进行权衡,并且我不得不测试的数据量很少,因此我无法弄清楚哪种解决方案具有最佳性能。
解决方案1:将内部表加载到启动例程中(对source_package中的所有条目进行选择),并使用字段例程填充数据(读取表);
解决方案2:加载内部表(对result_package中的所有条目进行选择),然后将数据填充到结束例程中。
从我的角度来看,关于性能,第二个解决方案应该是最好的,因为我们有第一个循环来填充数据(source_package-> result_package),然后我们一次拍摄就填充了5个6个字段(当我们循环 result_package)。
这个假设正确吗?
您能分享您的见解吗?
预先感谢
布鲁诺
你好,布鲁诺,
在两种情况下,性能方面应该没有太大差异。 方案2应该稍微好一点,但这取决于您必须阅读内部表的数量才能填充附加字段。
我之所以选择第二种方案,主要是因为其易用性(所有ABAP代码在
致谢
Frederic
我会选择2,因为它更简单并且 对于看一两年之内的转换的人来说,更明显。
如果从其他表中进行的选择使用的结果中没有可用的源字段,那么最好使用专家例程。
性能几乎没有差异。 只需尝试确保您读取的任何数据都只能读取一次。
一周热门 更多>