2

チーム、

特定のプロジェクトのユーザー ストーリー、テスト ケース、および欠陥の総数を取得するための Java プログラムを探しています。

私はすべての階層データをダンプしようとしました - そしてそれに対してデータマイニングを行い - データメトリックを構築しました - しかし、時間がかかりすぎました - 私は膨大なデータを持っています (2000 プロジェクト、各プロジェクトには 3/4 千のユーザーストーリーがあります)

クエリはありますか - 1 つのプロジェクトに必要なデータを一度に取得できる場所はありますか?

助けてください。

ありがとうVG

4

1 に答える 1

3

プロジェクトごとに、タイプごとに、ページ サイズが 1 のクエリを実行し、TotalResultCount プロパティを調べるだけです。これにより、実際にすべてのデータを取得しなくても、一致するレコードの総数が得られます。

次の例は、Rally REST Toolkit for Javaを使用してこれを行う方法を示しています。

RallyRestApi restApi = new RallyRestApi(new URI("https://rally1.rallydev.com"), "user@company.com", "password");

//retrieve only 1   
QueryRequest defectCount = new QueryRequest("defect");
defects.setPageSize(1);
defects.setLimit(1);

//for a specific project
defectCount.setProject("/project/12345");
defectCount.setScopedUp(false);
defectCount.setScopedDown(false);

QueryResponse defectCountResponse = restApi.query(defectCount);
int total = defectCountResponse.getTotalResultCount();
于 2013-07-29T03:06:42.333 に答える