我无法弄清楚为什么 Azure 日志分析查询中的批处理无法按文档中的预期工作。例如,此查询应返回两个表格结果。
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10
我尝试做同样的事情,并且总是只为我的第一个子查询获得结果,例如,在这种情况下,只返回一个表和一个条目,而第二个子查询没有执行(我可以在其中留下错误,它们不是执行时被捕)。
let someMetrics = materialize (customMetrics | where timestamp > ago (1h));
someMetrics | take 1;
someMetrics | take 3