【问题标题】:Rally Lookback API doesn't retrieve records newer than 1 weekRally Lookback API 不检索 1 周后的记录
【发布时间】:2018-12-11 00:02:45
【问题描述】:

我正在使用 Rally Lookback API 运行一些查询,似乎没有检索到超过 1 周的修订:

λ date
Wed, Nov 28, 2018  2:26:45 PM

使用下面的查询:

{
    "ObjectID": 251038028040,
    "__At": "current"
}

结果:

{
    "_rallyAPIMajor": "2",
    "_rallyAPIMinor": "0",
    "Errors": [],
    "Warnings": [
        "Max page size limited to 100 when fields=true"
    ],
    "GeneratedQuery": {
        "find": {
            "ObjectID": 251038028040,
            "$and": [
                {
                    "_ValidFrom": {
                        "$lte": "2018-11-21T14:44:34.694Z"
                    },
                    "_ValidTo": {
                        "$gt": "2018-11-21T14:44:34.694Z"
                    }
                }
            ],
            "_ValidFrom": {
                "$lte": "2018-11-21T14:44:34.694Z"
            }
        },
        "limit": 10,
        "skip": 0,
        "fields": true
    },
    "TotalResultCount": 1,
    "HasMore": false,
    "StartIndex": 0,
    "PageSize": 10,
    "ETLDate": "2018-11-21T14:44:34.694Z",
    "Results": [
        {
            "_id": "5bfe7e3c3f1f4460feaeaf11",
            "_SnapshotNumber": 30,
            "_ValidFrom": "2018-11-21T12:22:08.961Z",
            "_ValidTo": "9999-01-01T00:00:00.000Z",

            "ObjectID": 251038028040,
            "_TypeHierarchy": [
                -51001,
                -51002,
                -51003,
                -51004,
                -51005,
                -51038,
                46772408020
            ],

            "_Revision": 268342830516,
            "_RevisionDate": "2018-11-21T12:22:08.961Z",
            "_RevisionNumber": 53,
        }
    ],
    "ThreadStats": {
        "cpuTime": "15.463705",
        "waitTime": "0",
        "waitCount": "0",
        "blockedTime": "0",
        "blockedCount": "0"
    },
    "Timings": {
        "preProcess": 0,
        "findEtlDate": 88,
        "allowedValuesDisambiguation": 1,
        "mongoQuery": 1,
        "authorization": 3,
        "suppressNonRequested": 0,
        "compressSnapshots": 0,
        "allowedValuesHydration": 0,
        "TOTAL": 93
    }
}

请记住,截至目前,该工件有 79 个修订版,最新修订版指向 2018 年 11 月 21 日下午 2:41 CST,根据 Rally Central 的修订标签。 另一件事是,如果我在几分钟后运行查询,ETL 日期似乎正在更新,因为某种索引正在运行:

{
    "_rallyAPIMajor": "2",
    "_rallyAPIMinor": "0",
    "Errors": [],
    "Warnings": [
        "Max page size limited to 100 when fields=true"
    ],
    "GeneratedQuery": {
        "find": {
            "ObjectID": 251038028040,
            "$and": [
                {
                    "_ValidFrom": {
                        "$lte": "2018-11-21T14:45:50.565Z"
                    },
                    "_ValidTo": {
                        "$gt": "2018-11-21T14:45:50.565Z"
                    }
                }
            ],
            "_ValidFrom": {
                "$lte": "2018-11-21T14:45:50.565Z"
            }
        },
        "limit": 10,
....... rest of the code ommited.

Lookback API 有什么理由不应该处理当前数据而不是记录之间的一周差异?

【问题讨论】:

    标签: rally lookbackapi


    【解决方案1】:

    您的工作区数据目前似乎正在“重建”。 _ETLDate 是 LBAPI 数据库中最新修订的日期,最终应该会赶上当前修订的日期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多