我有一个基本要求,我想将时间戳附加到从sql db提取的文件中,并将其放在blob中。我使用utcnow(),它会创建一个带有T的时间戳,而所有这些我都不需要。
任何获取日期和时间的格式表达式?
我来自ssis背景的javascript表达式新手
帮助表示感谢
唯一的方法是复制并创建一个带有时间戳的新名称concat的新blob。
数据工厂不支持重命名blob。
我仅成功处理一个文件。
您可以按照我的步骤进行:
Pileline预览:
复制数据活动源设置:
复制数据活动接收器设置:
添加参数以在源数据表中设置新文件名:
使用表达式创建带有文件名和时间戳的新文件:
@concat(split(activity('Get Metadata1').output.itemName,'.')[0],activity('Lookup1').output.firstRow.tt)
希望这会有所帮助。
您可以在接收器的目标文件名中使用表达式。
toTimestamp(utcnow(), 'yyyyMMdd_HHmm_ss')