每当我使用 Blob 作为源/接收器的 ADF 复制活动时,ADF 都会创建一个以接收器 Blob 目录命名的空文件。 例如,如果我想从 input/file.csv 复制到 process/file.csv,复制会发生,但我也有一个名为“process”的 blob,每次创建大小为 0 字节。
知道为什么吗?
答案 0 :(得分:0)
首先,我建议您优化管道复制活动设置。
由于您是将一个文件从一个容器/文件夹复制到另一个容器/文件夹,因此您可以直接使用参数设置源文件。通配符路径表达式 *.csv 通常用于文件夹相同类型的文件。
您可以再次测试并检查空文件是否再次存在。
HTH。
答案 1 :(得分:0)
如果您有一个存储 ADLS gen2,但没有启用分层命名空间,并且您在定义链接服务和数据集时选择了 ADLS gen2,则会发生这种情况。对此的快速解决方法是在定义 LS 和 DS 时使用 Azure Blob 存储。