当在 blob 容器内的文件夹中创建新文件/blob 时,我正在通过基于事件的触发器调用 ADF V2 管道。
Blob 容器结构:
BlobContainer -> 文件夹名称 - >
-> 文件 1.csv
-> 文件2.csv
-> 文件 3.csv
我使用以下配置创建了触发器:
容器名称:BlobContainer
Blob 路径以:FolderName/开头
Blob 路径以:.csv结尾
已检查事件:已创建 Blob
问题:在文件夹中临时创建了三个 csv 文件。调用管道的触发器运行了 3 次(可能是因为创建了 3 个 blob)。管道实际上将文件移动到另一个 blob 容器中。所以第一个触发器运行成功,剩下的 2 个失败,因为文件已经被移动了。但是,即使在其中创建了 3 个文件,如何配置触发器以便每个文件夹仅运行一次?
因为文件是一起生成的,所以我需要使用 ADF 将它们一起移动到新位置。