时间序列见解 - 'uniqueValues' 聚合未按预期工作:return 没有任何数据

Time Series Insights - 'uniqueValues' aggregate not working as expected: does not return any data

我正在尝试对 TSI 中的数据执行一些聚合查询。例如:

{
    "searchSpan": {
        "from": "2018-08-25T00:00:00Z",
        "to": "2019-01-01T00:00:00Z"
    },
    "top": {
        "sort": [
            {
                "input": {
                    "builtInProperty": "$ts"
                }
            }
        ]
    },
    "aggregates": [
        {
            "dimension": {
                "uniqueValues": {
                    "input": {
                        "builtInProperty": "$esn"
                    },
                    "take": 100
                }
            },
            "measures": [
                {
                    "count": {}
                }
            ]
        }
    ]
}

然而,上述查询没有 return 任何记录,尽管 TSI 中存储了特定 searchSpan 的许多事件。这是回复:

{
    "warnings": [],
    "events": []
}

查询基于文档中的示例,可以找到 here 并且实际上缺少需求的关键信息,甚至一些示例不起作用...

如有任何帮助,我们将不胜感激。谢谢!

@Vladislav,

得知您遇到问题,我们深表遗憾。在查看您的 API 电话时,我看到两个应该有助于解决此问题的修复程序: 1) 看起来你正在使用我们的 /events API 和 /aggregates API 的有效负载。请注意响应中的 "events"。此外,“top”对于 /aggregates API 是多余的,因为我们不支持 /aggregates API 的顶级限制子句。 2)我们不强制 "count" 属性 出现在限制子句(“take”、“top”或“sample”)中,看起来你没有指定它,所以默认情况下,值设置为 0,这就是调用返回 0 个事件的原因。

我建议您使用 /aggregates API 而不是 /events,并且在限制子句中指定“计数”以确保您获得一些数据。

此外,我会记录您对文档的反馈。我们现在正在招聘新的文档人员,因此我们希望尽快提高质量。

希望对您有所帮助!

安德鲁