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

Azure Copy Activity中Compression Type动态内容配置问题求助

解决Azure Data Factory中动态数据集压缩类型的参数化配置问题

1. 给动态数据集添加压缩类型参数

  • 打开目标动态数据集,切换到参数标签页
  • 点击「+ 新建」,创建一个字符串类型的参数,命名为CompressionType(名称可自定义)
  • 切换到数据集的JSON编辑器,找到compression节点,将type的值替换为@dataset().CompressionType,示例JSON片段:
"compression": {
    "type": "@dataset().CompressionType"
}

2. 在Copy Activity中绑定参数

方法1:直接指定动态内容

  • 打开Copy Activity,进入源或接收器配置页(对应你要设置压缩的数据集)
  • 选中目标动态数据集后,找到Compression Type下拉框,点击「add dynamic content」
  • 在动态内容编辑器中输入对应值:
    • 若要从Copy Activity参数获取,先给活动添加参数(如ActivityCompressionType),再输入@activity().parameters.ActivityCompressionType
    • 若要使用管道参数,输入@pipeline().parameters.PipelineCompressionType

方法2:通过数据集参数绑定传递

  • 在Copy Activity的源/接收器配置页,找到数据集参数区域(通常在数据集选择框下方)
  • 将数据集的CompressionType参数绑定到需要的动态内容(管道参数、活动参数或表达式),数据集会自动使用绑定的参数值,无需单独设置Compression Type下拉框

常见问题排查

  • 若参数无法传入,检查数据集JSON中compression.type是否正确引用了数据集参数(@dataset().xxx格式)
  • 确认绑定的参数为字符串类型,且值是ADF支持的压缩类型(如GZip、Deflate、BZip2等)
  • 检查参数名称拼写是否一致,避免因命名错误导致参数无法传递

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:05:54