azure - 写入接收器的 Azure 数据工厂数据流还会创建一个空的 blob 文件
问题描述
我是 Azure 数据工厂及其数据流的新手。我创建了一个数据流,它基于 md5hash 比较现有数据和新数据,并将插入/更新写入 ADLS 中的镶木地板文件。但是,当使用文件夹路径写入接收器时:containername/target 和文件名选项 Pattern 并且模式是 concat($TargetFileName, toString(currentUTC())),它创建了一个文件夹“target”(正如我所期望的那样)而且一个名为“target”的空 blob,我不明白,似乎无法弄清楚为什么它还会创建一个文件。关于如何阻止它创建目标文件的任何建议?
解决方案
如果使用 Azure Blob Store 作为目标并创建新文件夹,ADF 必须在该新文件夹中放置一个空文件才能创建该文件夹。这是 Azure Blob 存储要求。
推荐阅读
- postgresql - 当我不知道其名称时更改默认顺序
- git - 在子模块中使用 .gitattributes 作为合并策略
- sql-server - 循环/更新结果,直到列的总和(bigint)小于指定的数字
- javascript - 如果我在 jquery 绑定中更改,为什么 html 表的顺序不会改变?
- ios - 播放视频时如何自动跳过 youtube iOS 应用中的广告?
- if-statement - 检测到 ArrayFormula 循环依赖
- java - 如何在垂直滚动视图上使用浮动按钮?
- linux - 如何在 stderr 中忽略警告
- sql - 如何根据期间复制数据记录?
- amazon-web-services - 为什么 .htaccess 和 a2enmod 不适用于 Elastic Beanstalk?