我需要从SFTP文件夹复制数据,并且需要动态地仅选择当前日期减去1天的文件。我需要将此数据加载到ADLS Gen -1。我正在使用“复制”活动,并已在“数据集”中参数化了文件路径和文件名,并从管道传递了这些值。
文件路径-xyz / test 文件名-@concat('每加仑自动行驶里程',formatDateTime(addDays(utcnow(),-1),'yyyyMMdd'),'。csv')。
我能够运行复制活动,但不能仅复制指定的文件(auto-miles-per-gallon20191008.csv)。它将复制SFTP文件夹中的所有可用文件。
文件夹中的可用文件 每英里自动行驶里程20191008.csv auto-miles-per-gallon20191009.csv
从数据集,管道中附加了参数屏幕快照。] 2
答案 0 :(得分:1)
我检查了File name - @concat('auto-miles-per-gallon',formatDateTime(addDays(utcnow(),-1),'yyyyMMdd'),'.csv')
,这是正确的。我注意到SFTP数据集document中的语句:
我建议您在复制活动中为filePath和fileName配置动态内容,然后重试。