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

如何获取Azure Data Factory复制活动执行存储过程的输入参数?

在Azure Data Factory复制活动中检索传入存储过程的参数

查看已执行复制活动的参数值(从运行历史)

  • 打开Azure Data Factory Studio,定位到目标管道,进入运行历史页面
  • 点击对应的管道运行实例,找到复制活动的执行记录并进入详情页
  • 切换到输入标签,展开JSON内容,找到typeProperties -> source -> storedProcedureParameters节点,这里就是传入存储过程的所有参数键值对
  • 如需保存参数内容,点击JSON右上角的复制按钮,导出后按需提取参数

运行时在管道后续活动中引用参数

如果需要在同一条管道的其他活动中使用这些参数,推荐两种方案:

  1. 通过管道变量传递(推荐)
    • 在管道中创建与存储过程参数类型匹配的变量(如字符串、整数)
    • 配置复制活动的存储过程参数时,直接引用变量值(例如@variables('OrderIdParam'))
    • 后续活动可直接通过@variables('OrderIdParam')调用该参数值
  2. 从复制活动输出中提取
    • 部分数据源的复制活动输出会包含执行详情,可通过表达式引用参数:
      @activity('你的复制活动名称').output.source.storedProcedureParameters
      
    • 注意:不同数据源的输出JSON结构可能不同,需先测试运行管道,查看复制活动的输出结构后调整表达式路径

注意事项

  • 历史运行的参数只能从运行历史的输入JSON中解析提取,ADF暂无单独的界面或API直接展示这些参数
  • 运行时动态获取参数优先使用管道变量方案,稳定性和可维护性更强

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 18:06:39