gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 15:40:15 24 4
gpt4 key购买 nike

我目前正在使用 ADF 按计划将文件从 SFTP 服务器复制到 Blob 存储。

文件名结构为 AAAAAA_BBBBBB_CCCCCC.txt。

是否可以在复制到 Blob 存储之前重命名文件,以便最终得到如下所示的类似文件夹的结构?

AAAAAA/BBBBBB/CCCCCC.txt

最佳答案

这对我有用

我在 Blob 存储数据集中创建了 3 个参数,请参见下图: screenshot of my parameters

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

接下来,单击“连接”选项卡,然后在“文件名”框中添加以下代码:@concat(dataset().FileName,dataset().Timestamp,dataset().FileExtension)。这段代码基本上连接了所有参数,你可以有类似“FileName_Timestamp_FileExtension”的东西吗?请参见下图:

Blob dataset connection tab

接下来,单击您的管道,然后选择您的复制数据事件。单击“接收器”选项卡。在数据集属性下找到参数 Timestamp 并添加以下代码:@pipeline().TriggerTime。见下图:

copy data activity

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

关于Azure 数据工厂在复制到 Blob 存储时指定自定义输出文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46938884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com