如何在 ADF 中创建数据集时添加动态内容以从附有昨天日期的 FTP 服务器中提取文件

问题描述 投票:0回答:1

我在FTP服务器中有以下文件:

ftp服务器中的每个文件格式如下:EFS_339751_110_{yesterday_date}

昨天日期之前的数字始终保持不变。我需要能够通过获取昨天的文件在 ADF 中创建数据集:

我需要能够在图片的突出显示部分添加一些东西才能做到这一点。 感谢您的帮助,谢谢。

date dataset azure-data-factory
1个回答
0
投票
  • 单击文件名中的
    Add dynamic content

enter image description here

  • 在管道表达式构建器中键入以下表达式,将
    EFS_339751_110_
    与昨天的日期连接起来。
@concat('EFS_339751_110_',formatDateTime(getPastTime(1,'Day'),'yyyyMMdd'))

getPastTime() 函数返回当前时间戳(UTC)减去指定的单位。 formatDateTime() 函数返回指定日期格式的值。

  • 点击确定。

enter image description here

  • 当在数据集上单击预览数据时,数据显示没有任何错误。 enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.