2012-04-13 5 views
2

Каков наиболее эффективный способ получения группировок данных с помощью приложения Rally App SDK? Например, прокручивая каждый проект и каждую итерацию, чтобы суммировать запланированные точки.Наиболее эффективный запрос и группировка данных Rally App SDK

1) Одиночный запрос всех историй и дефектов для всех проектов в области видимости, затем цикл через каждый проект и элементы группы. [1 запрос и много циклов]

2) проведите через каждый проект и пройдите через каждую итерацию, вызывая запрос историй и дефектов для этого проекта в этой итерации. [много запросов и несколько циклов]

3) какой-либо другой способ?

ответ

0

Как правило, серверные запросы выполняются медленно и немного более умны на лицевой стороне, что может привести к увеличению производительности.

Я бы попробовал сначала запросить все итерации. Затем я создавал бы огромные OR'd-запросы, фильтрующие истории и дефекты, основанные на этом списке итераций.

Это должно свести ваши запрошенные данные к минимуму. Если вы можете ограничить свой запрос итерации, чтобы иметь только определенный StartDate или State, которые также должны помочь уменьшить количество запросов.

Это мое лучшее предположение, но не зная, сколько итераций, историй и дефектов мы говорим.

+0

Я попытался использовать рекурсивные запросы, но это не сработало, так как функции обратного вызова выполняются асинхронно. Итак, я попробую один большой запрос. Было бы неплохо иметь встроенную функцию (ы) для подфильтра на наборах результатов. –

 Смежные вопросы

  • Нет связанных вопросов^_^