且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Azure数据工厂在复制到Blob存储时指定自定义输出文件名

更新时间:2021-09-18 08:13:21

以下是对我有效的方法

我在我的Blob存储数据集中创建了3个参数,如下图所示:

我指定了我的文件名,添加了文件扩展名,您可以在时间戳中添加任何内容,这样您就可以绕过ADF要求,因为参数不能为空。

接下来,单击Connection选项卡并在FileName框中添加以下代码:@Concat(DataSet().FileName,DataSet().Timestamp,DataSet().FileExtension)。此代码基本上将所有参数连接在一起。您是否可以拥有类似"FileName_Timestamp_FileExtension"的内容。请参见下图:

接下来,单击您的管道,然后选择您的复制数据活动。单击Sink选项卡。在DataSet属性下找到参数Timestamp,并添加以下代码:@Pipeline().TriggerTime。请参见下图:

最后,发布您的管道并运行/调试它。如果它适用于我,那么我相信它也适用于您:)