使用 adf 中的复制活动将文件归档到带有时间戳的 adf 中

问题描述 投票:0回答:2

我的要求是使用复制活动将基于通配符的特定文件从 datalake 中的容器/文件夹复制到 azure 数据库,然后将文件复制到另一个文件夹中,并在文件末尾添加时间戳。

我使用 getmetadata 和过滤活动从要加载的 datalake/blob 文件夹中获取特定文件名。但是将活动复制到数据库以及带有时间戳的文件移动失败。

请查找附件以了解所遵循的步骤。 你能帮忙吗?

谢谢

azure-data-lake azure-data-factory
2个回答
0
投票

找到了解决方案。在过滤器活动之后使用 foreach 活动,并在其中使用 setvariable。使用此设置变量可以使用时间戳归档源文件。


0
投票

将文件扩展名更改为您的文件类型(此处 txt 是本示例中的文件扩展名。

@concat(replace(item().Name,'.txt',''),'_',formatDateTime(utcNow(),'yyyyMMdd'),'_archived.txt')

© www.soinside.com 2019 - 2024. All rights reserved.