我需要在Azure数据工厂中创建一个时间表触发器(它将每15分钟运行3小时),当在Azure Blob存储容器中创建三个不同的文件时,它将管道。只有在blob容器中创建了所有3个文件后,管道才应该开始执行。例如,如果3个小时过去了,并且存储blob中只有两个文件,则管道将不必运行。
目前在ADF中没有直接的方法将3个文件的事件触发作为AND条件。你可以做的是:
- 创建ADF管道a)获取元数据活动>>检查是否有3个必需文件b)如果是,则使用Execute pipeline活动来触发当有3个文件时应该运行的管道如果没有,忽略/抛出错误等
为文件创建事件触发器,并与管道相关联。
因此,在第三个事件触发器的情况下,所有文件将被找到,然后主管道将被执行。