如何在Kusto命令活动的Command标签页中正确使用ADF参数?
在ADF的Kusto Command标签页中使用参数的正确方式
你遇到的问题是因为把ADF参数{counter}放在了字符串引号内部,导致Kusto将其识别为字面量字符串"{counter}",而非实际的参数值。正确的用法是直接引用参数,不需要额外包裹引号:
KustoTable | where tolower(CounterName) has {counter}
补充说明
- ADF会自动处理参数的字符串类型传递,即使参数值包含空格(比如"percentage cpu"),也不需要手动添加引号,参数替换后会直接生成正确的字符串匹配逻辑。
- 如果需要显式处理参数的类型,可以使用
dynamic()函数确保参数被解析为字符串类型:KustoTable | where tolower(CounterName) has dynamic({counter}) - 确认ADF中已正确定义
counter参数,并且在Kusto活动的配置中关联了该参数,参数值需与预期的查询匹配值一致(比如"percentage cpu")。
内容的提问来源于stack exchange,提问作者Guilherme Matheus
相关产品推荐
相关产品推荐

