了解脚本性能

学习目标

  • 描述 SAP Analytics Cloud 故事中脚本的技术处理所涉及的基本原则及其对性能的影响。

在本课中,我们将了解脚本处理,以便了解 Main 和 SandboxWorker 在 SAP Analytics Cloud 中处理脚本时如何交互。

视频:本节含 SAP 官方视频(视频 ID 1_2p1j14wh),需在 learning.sap.com 在线观看。

总结

当存在前端性能问题时(例如,使用脚本的故事在较旧或更慢的笔记本电脑上表现不佳,但在功能更强大的计算机上仍然运行良好)时,通常需要优化脚本。

通常,您应该尝试最小化 Main 和 SandboxWorker 线程之间的交互次数。因此,当您多次使用相同的 get 或 set 函数时,都会表明存在需要改进的内容。例如,使用本地脚本变量,稍后在本单元中介绍。

此外,循环中发生的所有内容都与脚本性能相关,因为它多次执行。最佳实践是使数组尽可能小地循环,例如,在使用 getResultSet API 时使用限制参数。