gpt4 book ai didi

azure - 在 Kusto 中使用 union 和循环运算符将多个表合并为一个表

转载 作者:行者123 更新时间:2023-12-03 03:55:06 25 4
gpt4 key购买 nike

我对 Azure 数据资源管理器 (Kusto) 查询还很陌生。我有一个stored function ,它接受一个日期时间作为参数,围绕该日期时间进行一些查询并返回一个数据表。

MyStoredFunction(timestamp:datetime){
// some query
}

由于一些限制,我必须多次运行此函数,每个日期时间之间间隔一小时,然后使用 union 将结果合并为一个表。运算符。

ResultTable
| union MyStoredFunction(now(-1h))
, MyStoredFunction(now(-2h))
, MyStoredFunction(now(-3h))
, MyStoredFunction(now(-4h))
, MyStoredFunction(now(-5h))
, MyStoredFunction(now(-6h))
| Project column1, column2, column3
| Summarize …

有没有办法使用 range 来美化上述丑陋的查询?运算符或任何其他 Kusto 查询运算符?

类似这样的东西(以下查询无效,仅用于说明):

range TIMESTAMP from now(-7h) to now() step 1h
| ResultTable = union ResultTable, MyStoredFunction(TIMESTAMP)

非常感谢任何帮助。

最佳答案

目前这是不可能的。

union运算符支持通配符,但仅适用于实际表,而不适用于函数执行的结果。

关于azure - 在 Kusto 中使用 union 和循环运算符将多个表合并为一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64879200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com