如何解决Kusto 查询语言:如何将结果列保存到变量中?
cluster("cluster1").database("db2").Table3
| distinct * // distinct combinations of data
| take 5 // take 5
如何将结果输出中列中的值保存到 pack_array
变量。
我想使用这个 pack_array
变量来跟踪查询,例如:
cluster("cluster2").database("db3").Table1
| where ColumnofInterest in (pack_array_var from above)
| take 5 // take 5
解决方法
为函数提供“*”参数并使用“let”语句。下面是一个例子:
let ValuesFromTheOtherCluster = cluster('cluster1').database('db2').Table3
| extend tempArray = pack_array(*)
| summarize filters = make_set(tempArray);
cluster('cluster2').database("db3").Table1
| where ColumnofInterest in (ValuesFromTheOtherCluster)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。