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

如何在ADF Pipeline中向PowerQuery传递参数或完整M查询?

动态PowerQuery脚本在ADF Pipeline中的实现方案

业务场景与挑战

  • 处理表单构建器类应用的动态数据模型,表及列名均以数据形式存储
  • 在ADF Pipeline初始阶段通过Python动态生成数十个PowerQuery脚本
  • 需求是将生成的PowerQuery代码直接传入PowerQuery活动,但当前该活动仅支持手动输入,无法实现动态传入
  • 尝试使用PowerQuery参数,但无法从外部对其赋值

已验证的有效方案(基于ADF Pipeline,非Excel)

  • 添加新活动,将PowerQuery所需参数写入包含key和value列的Azure SQL表
  • 在PowerQuery中创建新查询,从上述Azure SQL表加载参数
  • 将加载的参数赋值给PowerQuery变量,示例代码:
    groupFields = PowerQuery{[Key = "groupFields"]}[Value]
    
  • 该方案可复用同一PowerQuery代码生成多表(部分表含100+列),无需硬编码列名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 03:22:02