验证失败时 Azure 数据工厂处理结束

Azure Data Factory processing end when validation fails

我已经开发了一个过程到运行一个存储过程,只有当有某个文件时。我使用验证来实现这一点。验证检查文件是否存在,如果存在,则启动该过程。但是,问题是,如果文件不存在,它会产生错误(状态为错误,消息为“目标操作检查 SRManifest 存在失败:”),即使在我添加了 Wait 之后也是如此。我想要发生的是,如果文件不存在,则需要停止进程。感谢有人可以帮助我实现目标。以下是现有流程。

验证设置如下: Also, The properties are as below

你的设计没问题。

我在验证中放置了一个不存在的 blob 路径 activity,但我也遇到了这个错误。但是如果你去查看管道的监视器,你会发现等待activity是成功的:

if the file does not exist the process needs to be stopped.

您的管道已完成。所以这个过程已经停止了。

你的管道设计没有问题。但是 ADF 肯定会为遇到超时的验证 activity 抛出错误。除非你没有达到你设置的超时 30 秒,否则这个错误是预料之中的,这不是你的问题。