最高效的 Rally 应用程序 SDK 查询和数据分组



使用Rally App SDK获取数据分组的最有效方法是什么?例如,循环遍历每个项目和每次迭代以对计划点求和。

1) 单一查询范围内所有项目的所有故事和缺陷,然后遍历每个项目并分组项。[1 个查询和大量循环]

2) 遍历每个项目并循环遍历每次迭代,调用对该迭代中该项目的故事和缺陷的查询。[许多查询和一些循环]

3)其他方法?

作为一般规则,服务器请求很慢,在前端更聪明一点可能会导致性能提高。

我可能会先尝试查询所有迭代。然后,我将创建一个巨大的 OR'd 查询,根据该迭代列表过滤故事和缺陷。

这应该将您请求的数据保持在最低限度。如果可以将迭代查询限制为仅具有特定的 StartDate 或 State,这也应该有助于减少查询数。

这是我最好的猜测,但不知道我们在谈论多少次迭代、故事和缺陷。

最新更新