Rally Analytics为查询设置startindex
我对Rally Analytics有一个查询,它返回的数据集大于pagesize。所以我想做另一个查询来返回剩余的数据集。我尝试设置startindex值,但不起作用,startindex保持为0Rally Analytics为查询设置startindex,rally,Rally,我对Rally Analytics有一个查询,它返回的数据集大于pagesize。所以我想做另一个查询来返回剩余的数据集。我尝试设置startindex值,但不起作用,startindex保持为0 this.query = { find:Ext.encode(requestedQuery.find), StartIndex:20000,
this.query = {
find:Ext.encode(requestedQuery.find),
StartIndex:20000,
pagesize:20000 //MAX_PAGESIZE
};
_queryAnalyticsApi:function () {
Ext.Ajax.request({
url:"https://rally1.rallydev.com/analytics/1.27/" + this.workspace + "/artifact/snapshot/query.js?" + Ext.Object.toQueryString(this.query) +
"&fields=" + JSON.stringify(this.requestedFields) + "&sort={_ValidFrom:1}",
method:"GET",
//need to change this to a POST
success:function (response) {
this._afterQueryReturned(JSON.parse(response.responseText));
},
scope:this
});
},
您要使用的参数称为start。另外,在随后的页面上,使用从第一页数据返回的ETLDate包含一个过滤器是很重要的,这样您的结果在时间上是一致的。我们在AppSDK 2.0中创建了一个SnapshotStore,可以为您处理所有这些复杂性。快找 要使用的参数称为start。另外,在随后的页面上,使用从第一页数据返回的ETLDate包含一个过滤器是很重要的,这样您的结果在时间上是一致的。我们在AppSDK 2.0中创建了一个SnapshotStore,可以为您处理所有这些复杂性。快找 这是可行的,因为结果集的属性称为StartIndex,所以很容易混淆。如果可以先在服务器上定义和处理粒度(即天、周),这样就不必返回如此大的数据集,那就太好了。这是可行的,因为结果集的属性称为StartIndex,这让人感到困惑。如果可以首先在服务器上定义和处理粒度(即天、周),那就太好了,因此,它不必返回如此大的数据集。我认为回溯API的长期愿景就是为了这个确切的原因在服务器上进行一些聚合。我认为回溯API的长期愿景就是为了这个确切的原因在服务器上进行一些聚合。