我正在使用 Log Analytics (Kusto) 构建动态计算机组。我需要加入两个计算机区分大小写不匹配的表。有没有人想出解决这种情况的方法?
示例(使用一台计算机):
Heartbeat 表的计算机名称为 ABCDE.domain.com Application_CL 表的计算机名称为 abcde.DOMAIN.com
如果我运行此查询,则结果集为空,除非 FQDN 完全匹配。如果这是 SQL,它将返回 ABCDE.domain.com,这正是我们所需要的。
let H = Heartbeat | summarize by Computer; let A = Application_CL | where Name_s == "AppName" | summarize by Computer; H | join A on $left.Computer == $right.Computer | distinct Computer
我尝试使用 =~ 作为连接运算符,但它必须是 ==。toupper() 和 tolower() 在这种情况下对我没有好处。
提前致谢