azure 当复制到接收器时,我想在filenamn中使用ItemName和时间戳

mcvgt66p  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(87)

我的metadata_output看起来像this @activity('GetMetadata 1').output.itemName,现在看起来像this @pipeline().TriggerTime我可以使用这些@dataSet().now()中的任何一个来指定文件名,或者指定metadata_output,而不是像this @dataset().metadata_output作为文件名
但是我想把它们结合起来,因为我想有一个时间戳和一个像这样的文件名@dataSet().now()+ @activity('GetMetadata 1').output.itemName我不能让它工作
感谢Tony Johansson

yqkkidmi

yqkkidmi1#

  • 您可以使用concat函数根据需要构建文件名。以下是相同的演示。假设您在sink数据集中创建了2个参数,如下图所示:

  • 现在在接收器中使用filename的动态内容作为@concat(dataset().metadata_output,dataset().now,'.csv'),我能够根据需要生成filename(我的目标文件格式是csv,所以也添加了它)。

  • 在执行此操作时,从汇数据集中传递这些参数的值。

  • 以下是如何生成文件名:

相关问题