我有一个数据集,该数据集位于日期是动态的文件夹路径下(例如rootfolder / subfolder / yyyy / mm / dd / subfolder / subfolder),并且我正在尝试通过复制活动将其拉出。到目前为止,我无法让Data Factory认识到我的日期是动态的...
这是我到目前为止尝试过的代码:
["rootfolder/subfolder/subfolder/subfolder/subfoler/@{formatDateTime(utcnow(),'yyyy')}/@{formatDateTime(utcnow(),'MM')}/@{formatDateTime(utcnow(),'dd')}/subfolder/file"]
答案 0 :(得分:1)
您需要使用数据工厂提供的concat功能。
@concat('rootfolder/subfolder/subfolder/subfolder/subfolder/',formatDateTime(utcnow(),'yyyy'),'/',formatDateTime(utcnow(),'MM'),'/',formatDateTime(utcnow(),'dd'),'/subfolder/file')
concat函数类似于连接字符串的编程语言。
答案 1 :(得分:0)
只需构建pm Anish K答案,您还可以通过使用格式化
formatDateTime(utcnow(),'yyyy/MM/dd')
所以最终答案将是
@concat('rootfolder/subfolder/subfolder/subfolder/subfolder/',formatDateTime(utcnow(),'yyyy//MM/dd'),'/subfolder/file')
如果您想了解有关ADF的参数化的更多信息,请随时观看此视频https://youtu.be/pISBgwrdxPM