我们有ForEach迭代,并且其中有Execute Pipeline活动。此活动调用具有复制活动的子管道。
我们具有与每次迭代相关的ID,以及用于复制数据的唯一SELECT查询。但是,我们还希望在每次成功执行Execute Pipeline活动之后更新已处理的行数。存储的Proc活动(或任何其他方式)应获取已处理的行数并更新到数据库中。在SSIS中,这非常容易,但无法在Azure Data Factory中找到实现此目的的方法。
我已经提到this个帖子,但这不符合我们的要求。我们不想更改子管道中的任何内容。
答案 0 :(得分:0)
当前,执行管道活动仅输出子管道的管道运行ID和管道名称。
最简单的方法是将存储过程活动移到子管道中。如果您不想更改子管道,则可以编写custom activity以获得基于管道运行ID的管道运行详细信息。