最高效的Rally App SDK数据查询和分组

最高效的Rally App SDK数据查询和分组,rally,Rally,使用Rally App SDK获取数据分组的最有效方法是什么?例如,在每个项目和每个迭代中循环以求和计划点 1) 单个查询范围内所有项目的所有故事和缺陷,然后遍历每个项目和组项。[1查询和大量循环] 2) 循环每个项目,循环每个迭代,调用该迭代中该项目的故事和缺陷的查询。[许多查询和一些循环] 3) 其他一些方法?作为一般规则,服务器请求速度较慢,在前端稍微聪明一点可以提高性能 我可能会首先尝试查询所有迭代。然后,我将创建一个巨大的OR'd查询,根据迭代列表过滤故事和缺陷 这将使您请求的数据保持

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

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

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


3) 其他一些方法?

作为一般规则,服务器请求速度较慢,在前端稍微聪明一点可以提高性能

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

这将使您请求的数据保持在最低限度。如果您可以将迭代查询限制为只有特定的起始日期或状态,这也有助于减少查询的数量


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

通常情况下,服务器请求速度较慢,在前端稍微聪明一点可以提高性能

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

这将使您请求的数据保持在最低限度。如果您可以将迭代查询限制为只有特定的起始日期或状态,这也有助于减少查询的数量


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

我确实尝试过使用递归查询,但效果不好,因为回调函数是异步执行的。接下来我将尝试一个大的查询。不过,如果有一个内置函数对结果集进行子筛选就好了。我确实尝试过使用递归查询,但效果不好,因为回调函数是异步执行的。接下来我将尝试一个大的查询。不过,最好有一个内置函数来对结果集进行子筛选。