如何有条件地强制使 Kusto 中的查询失败

How to conditionally force fail a query in Kusto

如何根据特定条件强制查询在 Kusto 中实际失败?理想情况下,我需要强制失败的确切是查询 returns 0 count.

MyTable | count | where Count==0 ...查询应该失败

我正在寻找实际的技术故障而不仅仅是空值等。基本上如果某个查询 returns 0 计数,我希望查询失败以便相应的 Web API 调用将也得到适当的失败 return 代码。

你能检查一下 assert() 函数是否对你的场景有帮助吗? https://docs.microsoft.com/en-us/azure/kusto/query/assert-function

let Count = toscalar(
range x from 1 to 1 step 1 | count
);
print assert(Count != 0, "Count must be non-zero")