我需要能够动态查询 Azure 数据资源管理器 (ADX) 表,即使用也存储在 ADX 中的特定于应用程序的元数据。
如果这是可能的,那么实现它的方法似乎是通过table()函数。换句话说,感觉我应该能够简单地写:
let table_name = <non-trivial ADX query that returns the name of a table as a string>;
table(table_name) | limit 10
但是此查询失败,因为我试图将变量传递给table()
函数,并且"a parameter, which is not scalar constant string can't be pass as parameter to table() function"。提供的解决方法并没有真正帮助,因为所有可能的表名都不知道提前。
有没有办法在 ADX 中完成这一切(即没有来自客户端的多次查询),还是我需要回到绘图板上?