You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Data Explorer共享Web查询中使用query_parameters?

在Azure Data Explorer共享Web查询中使用query_parameters的正确方式

你遇到的问题是因为共享Web查询不支持直接通过URL末尾附加自定义参数来传递query_parameters的值,Kusto Web UI只会解析URL中query参数里的编码查询内容,手动添加的&hello=world这类参数不会被识别为查询参数。

正确的做法:

在生成共享链接时,通过Kusto Web UI的「共享」对话框配置查询参数,步骤如下:

  1. 在查询编辑器中编写带declare query_parameters的语句,比如:
    declare query_parameters(hello:string = "hello");
    print hello
    
  2. 点击查询编辑器上方的「共享」按钮,打开共享对话框;
  3. 在对话框的「参数」区域,找到你定义的hello参数,输入想要传递的值(比如world);
  4. 生成最终的共享链接,此时参数值会被正确编码到query参数中,打开链接就能看到预期的输出结果。

为什么手动加参数没用?

你手动构造的链接里,&hello=world是URL的自定义参数,但Kusto Web UI并不会把这些参数映射到查询中的query_parameters,只有query参数里的编码内容才会被执行,所以你的参数值不会被填充到查询里。

如果需要更灵活的参数传递(比如动态生成链接),可以考虑使用Kusto的嵌入功能或者REST API调用,但共享Web查询场景下,通过共享对话框配置参数是最直接的解决方案。

内容的提问来源于stack exchange,提问作者rggammon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 03:15:00