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

在Azure Data Factory中如何为输出文件名动态追加日期?

在Azure Data Factory中为Blob输出文件名追加执行日期的最优方法

用表达式生成器完全是正确的路径,这也是ADF中实现动态文件名的标准方式,具体操作步骤如下:

  • 打开你的复制活动,切换到接收器选项卡
  • 在文件名输入框右侧,点击闪电图标打开动态内容/表达式生成器
  • 输入以下表达式生成带当日日期的唯一文件名:
    @concat('blah-', formatDateTime(utcNow(), 'yyyyMMdd'))
    
    解释:concat用于拼接固定前缀和日期字符串;utcNow()获取当前UTC时间;formatDateTime将时间格式化为yyyyMMdd的纯数字日期格式。

进阶优化选项

  • 如果你的管道是定时触发(比如每周固定时间执行),建议使用触发时间而非运行时时间,避免管道延迟导致日期偏差,表达式改为:
    @concat('blah-', formatDateTime(trigger().startTime, 'yyyyMMdd'))
    
  • 若需要使用特定时区的日期(比如北京时间),可以通过convertTimeZone转换时区:
    @concat('blah-', formatDateTime(convertTimeZone(utcNow(), 'UTC', 'China Standard Time'), 'yyyyMMdd'))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 15:42:35