Azure 数据工厂复制活动创建空文件

时间:2021-04-06 14:08:54

标签: azure-storage-blobs azure-data-factory

每当我使用 Blob 作为源/接收器的 ADF 复制活动时,ADF 都会创建一个以接收器 Blob 目录命名的空文件。 例如,如果我想从 input/file.csv 复制到 process/file.csv,复制会发生,但我也有一个名为“process”的 blob,每次创建大小为 0 字节。

知道为什么吗?

Source Sink

2 个答案:

答案 0 :(得分:0)

首先,我建议您优化管道复制活动设置。

由于您是将一个文件从一个容器/文件夹复制到另一个容器/文件夹,因此您可以直接使用参数设置源文件。通配符路径表达式 *.csv 通常用于文件夹相同类型的文件。

您可以再次测试并检查空文件是否再次存在。

HTH。

答案 1 :(得分:0)

如果您有一个存储 ADLS gen2,但没有启用分层命名空间,并且您在定义链接服务和数据集时选择了 ADLS gen2,则会发生这种情况。对此的快速解决方法是在定义 LS 和 DS 时使用 Azure Blob 存储。