使用 Kusto 聚合/汇总 Azure 数据资源管理器中的时间序列数据

Shy*_*m V 0 kql azure-data-explorer kusto-explorer

我有一个要求,我需要规范/聚合每 1 秒轮询一次的数据,间隔为 1 分钟。我还有两列需要聚合,例如 SensorName、SensorValue。我可以将时间戳分为 1 分钟,但无法获取相应的两列。我怎么做?下面是我使用的查询和得到的输出。

Table
| where TimeStamp between (datetime(2020-09-01)..datetime(2020-09-30))
| summarize by bin(TimeStamp , 1min)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Yon*_*i L 5

根据我对问题的理解(可能是错误的,因为没有示例输入/模式和匹配输出的明确规范),您可以尝试遵循此示例 - 它使用聚合范围计算每个传感器名称的平均传感器值1分钟:

Table
| where TimeStamp between (datetime(2020-09-01)..datetime(2020-09-30))
| summarize avg(SensorValue) by SensorName, bin(TimeStamp, 1min)
Run Code Online (Sandbox Code Playgroud)