azure - 流分析 CollectTop(x) 不返回 x 事件

标签 azure azure-stream-analytics

有人在流分析中使用过 CollectTop 吗?我按照这里的示例并且几乎使用了完全相同的示例代码:

https://msdn.microsoft.com/en-us/azure/stream-analytics/reference/collecttop-azure-stream-analytics

选择
客户ID,
CollectTop(2) OVER (ORDER BY timestamp desc) as top1
来自测试输入
GROUP BY TumblingWindow(day, 7), customerid 有值=“已处理”

数据样本(与实际数据不完全相同,经过简化,但时间戳与实际相同): [
{ “值”:“已处理”, “客户ID”:“524”, "订单ID": "545", “时间戳”:“2018-02-16T19:44:35.9002665Z” }, { “值”:“已处理”, “客户ID”:“524”, "订单ID": "545", “时间戳”:“2018-02-17T19:44:35.9002665Z” }, { “值”:“已处理”, “客户ID”:“524”, "订单ID": "545", “时间戳”:“2018-02-18T19:44:35.9002665Z” } ]

我正在尝试收集前 2 个事件,但当我运行查询时,它会返回所有事件,但我只想要 2 个。

任何帮助将不胜感激。

最佳答案

看起来 CollectTop(x) 正在工作。以下是测试用例示例的屏幕片段:

enter image description here

关于azure - 流分析 CollectTop(x) 不返回 x 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48914522/

相关文章:

java - Travis CI 无法从 GitHub 正确地将 war 文件部署到 Azure

azure - 如何使用参数自动从 Azure Web 应用程序获取完整内存转储

azure - 运行 Kubernetes 配置脚本(Microsoft Azure 中的 Kubernetes + CoreOS)以在生产环境中运行需要进行更改吗?

json - 通过 Powershell 定义 Azure 流分析 iot-hub 输入源

azure - Azure 中运行的流分析查询中的语法问题 : Invalid column name: 'payload'

azure - 在 Portal.azure.com 中哪里管理 Web 和辅助角色?

azure - 在 WebJob SDK 日志清理过程中,我需要具体清除哪些 Blob 容器?

azure - 未找到指定时间范围内的事件

c# - Azure 流分析自定义 dll

针对用户错误的 Azure 事件中心诊断设置