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

Azure Data Factory复制数据活动异常:写入Blob文件无内容

Azure Data Factory Copy Data Activity 无内容写入排查提示
  • 源数据有效性检查

    • 确认作为源的Blob虚拟文件实际包含"hello"内容。如果是手动创建的空文件,Copy Activity无数据可复制,自然不会写入内容。可以直接查看源Blob文件内容,或用Lookup Activity验证源数据是否存在。
    • 若通过动态表达式生成源内容,比如在源数据集的内容设置中使用@string('hello'),需确认表达式无语法错误,未返回空值。
  • 列映射配置验证

    • 打开Copy Activity的Mapping标签,确认源列与目标列FirstCol已建立正确映射。若源为无结构文本,需检查源数据集的格式设置:比如设置为DelimitedText时,是否正确匹配分隔符;若源是单行文本,可关闭First row as header选项,直接将源内容映射到FirstCol。
  • 接收器配置细节排查

    • 检查接收器数据集的Write behavior:若设为Append,需确认源有新数据;若为Overwrite,需确保源数据非空。同时确认未开启Skip writing header(若开启且源无数据,仅会生成带表头的空文件)。
    • 调整Schema validation设置:若当前为Strict,可改为None或Relaxed,避免因schema不匹配导致数据丢弃。
  • 运行日志分析

    • 进入Monitoring面板查看活动运行日志,检查rowsRead和rowsCopied数值:若rowsRead为0,说明源未读取到数据;若rowsRead有值但rowsCopied为0,问题出在映射或接收器配置。
    • 查看日志的Errors模块,排查是否有权限、动态路径解析等隐藏问题(即使路径显示正确,也可确认运行时实际路径是否符合预期)。
  • 替代方案验证

    • 尝试用Data Flow替代:通过Derived Column生成固定值"hello",再写入Blob CSV,验证是否能正常写入,排除Copy Activity的特定配置问题。
    • 用Web Activity调用Azure Storage REST API直接写入内容,确认存储账户写入权限正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 04:44:54