Azure data factory azure数据工厂中的foreach活动

Azure data factory azure数据工厂中的foreach活动,azure-data-factory,azure-data-factory-2,Azure Data Factory,Azure Data Factory 2,Azure数据工厂中是否有任何方法可用于退出for each循环。我使用for-each循环遍历文件并对其进行处理。但是,当放置在循环中的复制活动失败时,循环将执行多次以重新处理失败的文件。我认为这与Get元数据数组中可用文件的数量有关。有人能提出解决这个问题的方法吗 问候,, Sandeep像@Jay Gong说的,如果内部复制活动失败,Data factory不支持中断循环 其他人已经创建了一个数据工厂,它已经被投票支持了14次 但仍然没有回应 希望这有帮助。即使我已经创建了一个变量,如果

Azure数据工厂中是否有任何方法可用于退出for each循环。我使用for-each循环遍历文件并对其进行处理。但是,当放置在循环中的复制活动失败时,循环将执行多次以重新处理失败的文件。我认为这与Get元数据数组中可用文件的数量有关。有人能提出解决这个问题的方法吗

问候,,
Sandeep

像@Jay Gong说的,如果内部复制活动失败,Data factory不支持中断循环

其他人已经创建了一个数据工厂,它已经被投票支持了14次

但仍然没有回应


希望这有帮助。

即使我已经创建了一个变量,如果条件退出循环。@sandept不,我们不能。即使您已经在Foreach活动中创建了变量并
如果条件
,您也必须设置表达式(返回布尔值)将变量与当前Foreach项进行比较。然后,您需要在true或false条件下添加active。如果条件为true,则为当前项运行“复制活动”,如果条件为false,则不执行任何操作(不存在任何活动的支持中断循环)。然后循环下一项。即使在真实情况下,当前项目的复制活动仍可能失败。我想你能理解我说的话。@sandept如果你不相信我,你仍然可以等待其他答案。没关系。如果我的答案对你有帮助,希望你能把它标记为答案。这可能对其他社区成员有益。非常感谢。谢谢你@Leon,这个解决方案对我很有效。在这个特定的循环之前,我们有几个循环操作,所以我们希望提高管道的性能。因此,如果我们可以在发生错误时退出循环,这可能会提高管道的性能。