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

如何在Azure Data Factory中参数化存储过程

Azure Data Factory存储过程参数化实现步骤

1. 给管道添加存储过程名称参数

  • 打开目标管道,切换到参数标签页
  • 点击**+新建**,创建字符串类型参数(比如命名为TargetSP)
  • (可选)若要限定可选范围,在参数的允许的值中添加所有需要的存储过程名称,运行时即可直接下拉选择

2. 修改存储过程活动配置

  • 找到管道内的存储过程活动,进入设置标签页
  • 将存储过程名称输入框中的硬编码内容替换为管道参数引用:@pipeline().parameters.TargetSP
  • (进阶)如果不同存储过程需要不同输入参数,可通过动态内容匹配参数集合,示例:
    @switch(pipeline().parameters.TargetSP,
            'SP_ProcessDataA', json('{"SourceTable": "TableA"}'),
            'SP_ProcessDataB', json('{"SourceTable": "TableB", "BatchSize": 1000}'),
            json('{}')
    )
    

3. 运行时选择目标存储过程

  • 手动触发管道时,在参数输入界面选择或输入目标存储过程名称
  • 自动化触发(如触发器)时,可在触发器配置中绑定固定值,或结合配置表等数据源动态传递存储过程名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:49:49