使用并行化时,基于查询的APD随机失败

2020-09-02 19:51发布

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

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


全部

我们正在使用APD将数据从查询写入CSV文件。 运行了太长时间后,我们建立了一个并行化组(RZ12),并在APD中使用了该组。

我们已将分区特征(日期)的包大小设置为值5。

由于某些原因,APD失败,并显示错误消息"并行化期间出错:分配错误:覆盖受保护的字段"(RSAN_RT352)。

这大约是我们运行APD的一半。 我没有发现任何有关此错误的信息。

有什么想法吗?

谢谢

斯蒂芬

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

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


全部

我们正在使用APD将数据从查询写入CSV文件。 运行了太长时间后,我们建立了一个并行化组(RZ12),并在APD中使用了该组。

我们已将分区特征(日期)的包大小设置为值5。

由于某些原因,APD失败,并显示错误消息"并行化期间出错:分配错误:覆盖受保护的字段"(RSAN_RT352)。

这大约是我们运行APD的一半。 我没有发现任何有关此错误的信息。

有什么想法吗?

谢谢

斯蒂芬

付费偷看设置
发送
4条回答
微wx笑
1楼-- · 2020-09-02 20:23

您有足够的可用流程来执行此apd吗?

您是手动启动还是通过流程链启动?

Haoba3210
2楼-- · 2020-09-02 20:42

应该有足够的可用进程。 它是通过流程链启动的,但是手动启动它时也发生了错误,并且系统中没有发生太多错误。

Aaron 3364
3楼-- · 2020-09-02 20:42

你好斯蒂芬,

您能够找出问题的根本原因吗? APD之一也面临着非常类似的问题。

感谢您的投入。

4楼-- · 2020-09-02 20:22

嗨,南达,

然后我分析了问题,发现并更改了一些内容:

  • 似乎,如果使用分区特征,则APD不会仅针对与查询中的过滤器相关的特征值运行查询,而是针对特征主数据表中可用的所有值运行查询。 不知道为什么SAP以这种方式实现它。 尽管只有几个相关的过滤器值,但这可能会导致很长的运行时间。
  • 似乎错误仅在使用日期(或任何时间特征)作为分区特征时发生。 我们将分区切换为其他特征(邮政编码,包装大小100),此后一直有效。 我从来没有发现为什么它会因时间特性而失败。 我的猜测是,它与读取时间特征主数据的方式有关。
  • 根据SAP,应在TA RSRT中为APD中使用的查询停用缓存。
  • 如果查询/APD的结果很大,请停用内存中的处理(RSANWB->跳转->性能设置)。

希望我能帮上忙。

BR

Stephan

一周热门 更多>