时间序列见解 - '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,并且在限制子句中指定“计数”以确保您获得一些数据。
此外,我会记录您对文档的反馈。我们现在正在招聘新的文档人员,因此我们希望尽快提高质量。
希望对您有所帮助!
安德鲁
我正在尝试对 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,并且在限制子句中指定“计数”以确保您获得一些数据。
此外,我会记录您对文档的反馈。我们现在正在招聘新的文档人员,因此我们希望尽快提高质量。
希望对您有所帮助!
安德鲁