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

Azure Data Factory文件复制中通配符使用问题求助

解决Azure Data Factory文件复制通配符匹配失败问题

排查方向及解决方案

  • 修正表达式拼写错误
    你的表达式里写的是FIles_(大写I),但实际文件名开头是Files_(小写i),大小写不匹配会直接导致找不到文件。修正后的表达式应为:

    @concat('Files_', formatDateTime(addDays(utcNow(), -1), 'yyMMdd'),'*.txt')
    
  • 确认数据集路径配置
    确保数据集的容器/文件夹路径已指向目标文件所在的正确目录,通配符仅用于文件名部分,不要混淆路径和文件名的配置位置。

  • 改用文件筛选器配置匹配规则
    若通配符直接写在文件名中不生效,可切换到数据集的**文件筛选器(File filter)**中配置:

    1. 数据集的文件名字段留空或填任意静态值
    2. 在文件筛选器中填入动态表达式:
      @concat('Files_', formatDateTime(addDays(utcNow(), -1), 'yyMMdd'),'*.txt')
      

    这种配置方式的文件匹配逻辑更稳定。

  • 验证日期格式一致性
    检查formatDateTime生成的日期格式是否和实际文件名的日期部分完全一致,比如实际文件名是Files_240606_xxxx.txt,需确认yyMMdd生成的是240606,避免格式不匹配导致无匹配结果。

  • 用静态文件名排查基础问题
    先手动填写一个存在的完整文件名(比如Files_240606_1234.txt)到数据集的文件名字段,测试是否能正常找到文件,排除路径权限、连接配置类的基础问题。如果静态文件名能正常匹配,再替换回动态表达式排查通配符逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:17:00