决定何时使用 getResultSet API 而不是 getMembers API

学习目标

  • 决定在故事脚本中使用 getResultSet API 而不是 getMembers API 的时间。

在本课中,我们将了解读取维度成员,并说明为什么最好使用 getResultSet API 而不是 getMembers API。但是,我们还会查看这样一个场景,即最好使用 getMembers API 以获得更好的脚本性能。

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

总结

对于任何故事,性能可能会因故事的设置方式、脚本编写方式以及所用的数据连接而异。性能不仅取决于方案,还取决于脚本的构建方式。脚本处理与前端时间相关,因此可能会变慢,甚至更快,具体取决于用户的计算机。

通常,脚本中的 getResultSet API 快于 getMembers API,因为它不需要对后端服务器进行额外的双向通讯。但是,根据结果的大小,循环它并找到所需值可能需要更长时间,而不是使用直接提供所需数据的单独后端请求。