azure - Kusto 查询对表中的行进行聚类并将聚类与原始行链接起来

标签 azure azure-data-explorer kql

我有一个简单的问题,但尚未找到解决方案。 我正在使用 Azure 数据资源管理器,我需要一个 kusto 查询,将相似的行分组在一起,并与原始行一起输出集群。目前,我使用的聚类函数包括 autoclusterbasket 仅提供与聚类相关的行数,如下所示。

例如,我所追求的是在段 0 中找到原始 200 行,在段 1 和 2 中找到 91 行,而不是在每个段中计数。

enter image description here

如果有人可以帮助我对表中的行进行聚类并将聚类与原始行链接起来,我将非常感激。

干杯!

最佳答案

这是不可能的。几年前,我们考虑过实现它,但是与原始表的这种交叉连接非常昂贵,并且如果您有许多段要与原始大表连接,则可能会爆炸。如果您使用某个客户端的 SDK 运行查询,您可以循环遍历这些段并逐一获取每个段的记录集。 不管怎样,看看log_reduce_full_fl()和其他 log_reduce 函数,它们对于将变量文本日志聚集在单列中非常有用。

关于azure - Kusto 查询对表中的行进行聚类并将聚类与原始行链接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76625329/

相关文章:

azure-application-insights - Azure Monitor 对已筛选的自定义指标发出警报,小于大小写

azure - 为什么我没有从警报规则中收到警告?

azure - Azure 静态网站和 Blob 容器与 CDN 集成之间的区别

azure - 语义错误: Unsupported calculated column name GET/dbs/*/colls/*/pkranges Kusto

azure - 将数据导出到 Azure 数据资源管理器

azure - 查询以显示 15 天前及更长时间内丢失的关键更新和安全更新

kql - Kusto 查询语言 - 提取两个字符之间的所有内容

azure - 在流分析中添加以秒为单位的偏移时间

azure - 复制列数据 - Azure 表存储

mysql - Kusto KQL 相当于 with 子句