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