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

如何在Azure Synapse复制活动中设置ADLS Gen2存储JSON的content-type?

解决Azure Synapse复制活动中ADLS Gen2文件Content-Type设置问题

方法1:在复制活动接收器中直接指定Content-Type

  • 打开目标复制活动,切换到接收器标签页
  • 确认接收器类型为Azure Data Lake Storage Gen2,文件格式选择JSON格式(切勿选二进制格式)
  • 展开接收器设置面板,在附加属性中添加自定义属性:
    • 键:BlobContentType
    • 值:application/json
      这个属性会强制覆盖文件的默认Content-Type值。

方法2:用元数据活动修改已生成文件的Content-Type

若已完成复制不想重新执行,可通过元数据活动调整:

  • 添加Get Metadata活动,数据源指向ADLS Gen2中的目标文件,勾选获取文件元数据
  • 添加Set Metadata活动,设置依赖于Get Metadata活动
  • 在Set Metadata活动的配置中,选择目标文件,在元数据字段里新增Content-Type,设置值为application/json

方法3:确保REST数据源的格式配置正确

  • 切换到复制活动的源标签页,将REST数据源的格式设置为JSON,而非二进制。这样Synapse会识别API响应为JSON结构,减少被当作二进制流处理的概率
  • 若API返回特殊JSON结构(如嵌套数组),确认JSON路径配置正确,保证Synapse能正确解析响应内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:12:06