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

如何在ADF中创建数据集以拉取FTP服务器上带昨日日期的文件

解决Azure Data Factory中FTP数据集动态拉取昨日日期文件的配置方法

核心配置逻辑

要匹配EFS_339751_110_{yesterday_date}格式的文件,只需在数据集的文件名配置区用动态内容表达式生成昨日日期,拼接固定前缀即可。

具体操作(对应截图高亮区域)

  • 打开FTP数据集配置页,定位到文件名输入的高亮区域
  • 点击输入框右侧的「添加动态内容」按钮(</>图标)
  • 在动态内容编辑器中输入以下表达式:
    concat('EFS_339751_110_', formatDateTime(addDays(utcNow(), -1), 'yyyyMMdd'))
    
    注:如果你的日期格式不是yyyyMMdd(比如yyyy-MM-dd),直接修改formatDateTime里的日期格式参数即可。

表达式拆解

  • utcNow():获取当前UTC时间
  • addDays(utcNow(), -1):计算出当前时间的前一天(昨日)
  • formatDateTime(..., 'yyyyMMdd'):把昨日时间转换成指定格式的字符串
  • concat(...):将固定前缀和格式化后的昨日日期拼接成完整文件名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 18:32:02