首页 > 解决方案 > 写入接收器的 Azure 数据工厂数据流还会创建一个空的 blob 文件

问题描述

我是 Azure 数据工厂及其数据流的新手。我创建了一个数据流,它基于 md5hash 比较现有数据和新数据,并将插入/更新写入 ADLS 中的镶木地板文件。但是,当使用文件夹路径写入接收器时:containername/target 和文件名选项 Pattern 并且模式是 concat($TargetFileName, toString(currentUTC())),它创建了一个文件夹“target”(正如我所期望的那样)而且一个名为“target”的空 blob,我不明白,似乎无法弄清楚为什么它还会创建一个文件。关于如何阻止它创建目标文件的任何建议?

下沉

接收器设置

标签: azureazure-data-factorysink

解决方案


如果使用 Azure Blob Store 作为目标并创建新文件夹,ADF 必须在该新文件夹中放置一个空文件才能创建该文件夹。这是 Azure Blob 存储要求。


推荐阅读