BW转型最佳实践

2020-08-19 14:01发布

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

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


大家好,

由于要填充很多字段,因此我很难理解使用其他表的信息将数据从数据源加载到ODS的最佳实践是什么。

我目前在两种解决方案之间进行权衡,并且我不得不测试的数据量很少,因此我无法弄清楚哪种解决方案具有最佳性能。

解决方案1:将内部表加载到启动例程中(对source_package中的所有条目进行选择),并使用字段例程填充数据(读取表);

解决方案2:加载内部表(对result_package中的所有条目进行选择),然后将数据填充到结束例程中。

从我的角度来看,关于性能,第二个解决方案应该是最好的,因为我们有第一个循环来填充数据(source_package-> result_package),然后我们一次拍摄就填充了5个6个字段(当我们循环 result_package)。

这个假设正确吗?

您能分享您的见解吗?

预先感谢

布鲁诺

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

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


大家好,

由于要填充很多字段,因此我很难理解使用其他表的信息将数据从数据源加载到ODS的最佳实践是什么。

我目前在两种解决方案之间进行权衡,并且我不得不测试的数据量很少,因此我无法弄清楚哪种解决方案具有最佳性能。

解决方案1:将内部表加载到启动例程中(对source_package中的所有条目进行选择),并使用字段例程填充数据(读取表);

解决方案2:加载内部表(对result_package中的所有条目进行选择),然后将数据填充到结束例程中。

从我的角度来看,关于性能,第二个解决方案应该是最好的,因为我们有第一个循环来填充数据(source_package-> result_package),然后我们一次拍摄就填充了5个6个字段(当我们循环 result_package)。

这个假设正确吗?

您能分享您的见解吗?

预先感谢

布鲁诺

付费偷看设置
发送
2条回答
悻福寶寶
1楼 · 2020-08-19 14:20.采纳回答

你好,布鲁诺,

在两种情况下,性能方面应该没有太大差异。 方案2应该稍微好一点,但这取决于您必须阅读内部表的数量才能填充附加字段。

我之所以选择第二种方案,主要是因为其易用性(所有ABAP代码在

致谢

Frederic

小熊yu生菜
2楼-- · 2020-08-19 14:18

我会选择2,因为它更简单并且 对于看一两年之内的转换的人来说,更明显。

如果从其他表中进行的选择使用的结果中没有可用的源字段,那么最好使用专家例程。

性能几乎没有差异。 只需尝试确保您读取的任何数据都只能读取一次。

一周热门 更多>