使用一个查询的输出结果作为 table 个名字

Using the results of the output of one query as table names

我编写了以下代码来提取在 Sentinel 中使用过存储的表的名称。我不确定 Kusto 是否能够执行查询,但本质上我想使用存储在 "Out" 中的值作为表的名称。例如 union(Out) 或搜索 (Out) *

let MyTables = 
Usage 
| where Quantity > 0
| summarize by DataType ;
let Out = 
MyTables
| summarize makelist(DataType);

不,这是不可能的。查询引用的表在查询计划期间应该是已知的。一种可能的解决方法是生成查询并使用 execute_query 插件调用它。