如何存储常见查询语句(Kusto.Explorer、KQL、Kusto、Azure Data Explorer、ADX)

How to Store common query statements (Kusto.Explorer, KQL, Kusto, Azure Data Explorer, ADX)

有没有办法将常用的查询语句存储在Kusto.Explorer中以备将来使用。例如:

我的大部分查询都以:

开头
set notruncation;
set maxmemoryconsumptionperiterator=68719476736;
set servertimeout = timespan(15m);

我想使用 'variable name' 来引用它们,而不是每次都显式调用它们。像这样:

Setlimitations
T
| summarize count() by Key

set 语句在使用时必须指定为每个请求的一部分。

但是,您可以定义具有相同设置的 request limits policy on the default / a custom workload group,这些设置将应用于分类到该工作负载组的所有请求。

另见:https://y0nil.github.io/kusto.blog/blog-posts/workload-groups.html

请注意,总是 运行 notruncation,非常高的 maxmemoryconsumptionperiterator 和扩展的 servertimeout 可能表示您的工作量效率低下,您可能需要重新访问使用这些开头的原因是

  • 例如如果您经常 exporting 大量数据,您可能更愿意将它们导出到云存储而不是通过查询。