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

如何在Azure Data Factory中将Set Variable活动字符串输出转为.csv/.txt文件

将JSON数组字符串转存为CSV/TXT到Blob存储的实现方案

在Set Variable活动之后,你需要添加Copy Data活动来完成格式转换与存储,具体配置步骤如下:

1. 源端(Source)配置

  • 源类型选择「Inline dataset」,数据源类型选「JSON」
  • 开启「Read entire file as single document」选项,确保整个JSON数组被完整读取
  • 在「Inline content」中填入变量引用:@variables('Data_String'),直接调用Set Variable里存储的JSON字符串

2. 目标端(Sink)配置

输出为CSV格式

  • 目标存储选「Azure Blob Storage」,关联你的Blob存储链接服务
  • 目标数据集类型选「CSV」,指定存储的容器、文件夹及文件名(如result.csv)
  • 在CSV设置中:
    • 勾选「First row as header」(如果JSON对象包含键名,可自动生成表头)
    • 根据需求配置分隔符(默认逗号)、引号规则等

输出为TXT格式

  • 目标存储同样选「Azure Blob Storage」,关联对应链接服务
  • 目标数据集类型选「Text format」,指定存储路径和文件名(如result.txt)
  • 在文本设置中,可配置分隔符(如逗号、换行符),或者直接按行输出每个JSON对象

3. 映射(Mapping)验证

Copy Data活动会自动识别JSON数组中对象的字段并生成默认映射。如果需要调整字段顺序、重命名或忽略某些字段,可手动编辑映射规则,确保输出格式符合预期。

配置完成后运行流水线,就能将Data_String中的JSON数组转换为指定格式并存储到Blob存储中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:53:10