Rally Analytics为查询设置startindex

Rally Analytics为查询设置startindex,rally,Rally,我对Rally Analytics有一个查询,它返回的数据集大于pagesize。所以我想做另一个查询来返回剩余的数据集。我尝试设置startindex值,但不起作用,startindex保持为0 this.query = { find:Ext.encode(requestedQuery.find), StartIndex:20000,

我对Rally Analytics有一个查询,它返回的数据集大于pagesize。所以我想做另一个查询来返回剩余的数据集。我尝试设置startindex值,但不起作用,startindex保持为0

                    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的长期愿景就是为了这个确切的原因在服务器上进行一些聚合。