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

Azure ADLS Gen2复制活动时新文件夹自动生成同名Block blob文件求助

解决ADLS Gen2复制文件夹时生成同名文件的问题

核心原因及修复方案

1. 源数据集路径配置错误

如果源数据集直接将文件夹路径设为“文件路径”而非文件夹模式,复制活动会误把文件夹识别为文件,在目标生成同名空文件。

  • 修复操作:
    • 打开源数据集配置,将路径设置为目标文件夹路径,勾选递归选项,确保覆盖子文件夹及所有文件。
    • 若只需复制JSON文件,用通配符*.json匹配文件夹内的目标文件,不要直接指向文件夹。

2. 复制活动源模式设置不当

复制活动的源若选择“复制文件”但未明确文件范围,会额外生成对应文件夹的空文件。

  • 修复操作:
    • 在复制活动的源配置中,切换为复制文件夹模式,直接复制完整目录结构。
    • 确认递归选项已开启,保证所有子层级的文件和文件夹都被复制。

3. 目标数据集配置不匹配

目标数据集若未正确设置为文件夹接收模式,会将源文件夹解析为单个文件。

  • 修复操作:
    • 目标数据集的路径仅设置到目标容器下的文件夹层级,不要添加具体文件名。
    • 确保目标数据集的文件格式与源一致(JSON格式),避免格式不匹配导致异常文件生成。

4. 权限或分层命名空间适配问题

ADLS Gen2的分层命名空间(HNS)要求操作账号有足够权限识别文件夹结构,权限不足会导致复制逻辑异常。

  • 修复操作:
    • 确保连接ADLS Gen2的服务主体拥有Storage Blob Data Contributor权限,能正常读写文件夹层级。
    • 在复制活动中启用保留分层结构选项,保证源目录结构完整映射到目标。

验证方法

修改配置后执行测试复制:

  • 检查目标容器下仅生成对应文件夹,且文件夹内包含所有源JSON文件。
  • 确认无与文件夹同名的冗余文件生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 23:36:38