刷新所有查询的性能

2020-09-15 03:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 如果我的一个工作簿包...

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

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


嗨,

如果我的一个工作簿包含多个查询,则如果全部刷新它们,则感觉好像是逐个查询刷新,但速度要快一点。 例如,如果一个查询需要5秒钟来刷新我,而另一个查询也需要5秒钟,那么当我全部刷新时,将花费我大约8(而不是10)。

即使速度更快,但如果我在工作簿中有更多查询,则这种更快的刷新速度还不够,我确实在为我们创建的一些好的报告而苦苦挣扎。

我对您的问题是,您是否知道AfO可以同时刷新所有查询的方式? 这意味着我希望刷新将与工作簿中最长的查询花费大约相同的时间(例如,我的文件中有5个查询,而最长的查询需要20秒才能刷新,那么我希望 "刷新"大约需要20到25秒。) 有没有可以提高报告性能的选项?

谢谢。

穆里尼奥(Rodrigo Mourinho)

PS:我使用AfO已有3年,目前版本为2.4.3。 我创建了很多报告,还阅读了有关如何在文件中创建和使用vba的信息,但是如果您有任何提高性能的技巧,我将非常乐意对其进行测试:)

5条回答
compass1988
2020-09-15 04:00

嗨,

我认为此讨论中缺少的关键词是"并行化"。 如果您在AO中有多个查询并刷新所有查询,则AO会再次读取查询的结果集,但不会并行读取,而是顺序读取。 所以 在一个工作簿中有两个查询Q1,Q2和刷新时间分别为R1,R2和R,则这两个查询的R可能只比R1 + R2小一点,因为不需要某些修复成本。

此致

格雷戈尔

一周热门 更多>