我有一个简单的管道,包括:
成功执行后,笔记本输出:
enyaitl31#
根据Microsoft文档,在Azure Data Factory(ADF)中,For-each活动不能嵌套在if活动或switch活动内。相反,请使用Execute Pipeline活动创建嵌套管道,其中父管 prop 有If活动,子管 prop 有for-each活动。| 局限性|变通方案|| - ------| - ------|| 不能将ForEach循环嵌套在另一个ForEach循环(或Until循环)中。|设计一个两级管道,其中具有外部ForEach循环的外部管道在具有嵌套循环的内部管道上迭代。|参考NiharikaMoola-MT对此SO thread的回答。在父管道中,保留Notebook活动和If活动。然后在If活动的true节中使用for-each活动调用子管道。
1条答案
按热度按时间enyaitl31#
根据Microsoft文档,在Azure Data Factory(ADF)中,For-each活动不能嵌套在if活动或switch活动内。相反,请使用Execute Pipeline活动创建嵌套管道,其中父管 prop 有If活动,子管 prop 有for-each活动。
| 局限性|变通方案|
| - ------| - ------|
| 不能将ForEach循环嵌套在另一个ForEach循环(或Until循环)中。|设计一个两级管道,其中具有外部ForEach循环的外部管道在具有嵌套循环的内部管道上迭代。|
参考NiharikaMoola-MT对此SO thread的回答。在父管道中,保留Notebook活动和If活动。然后在If活动的true节中使用for-each活动调用子管道。