我有Azure数据工厂管道,该管道具有带有存储过程接收器的复制数据活动。 SP将表类型参数作为输入。到目前为止一切正常。但是现在SP发生了变化,我需要添加另一个参数,该参数应该是“复制数据”活动的“来源”列之一的“最大值”。我无法在该SP内执行此操作,因为它已被其他组件重新使用并将其用作输入。当然,我可以将其包装到另一个计算该SP的SP中,然后调用原始SP,但我认为更好的方法是直接从ADF Pipeline中进行操作。因此,我认为我可以在Sink SP中添加一个新参数,并以某种方式使用动态内容来获取Max,但是我找不到一种方法来引用“复制数据”活动的来源。
可以说复制数据的源有列Id
,我需要将该列的最大值传递给SP接收器。是否可以在SP的参数值字段中执行类似max(@Source.Id)
的操作?
答案 0 :(得分:0)
据我所知,不可能直接引用源。因此,我认为使用lookup activity
可以替代此类源。
希望这可以为您提供帮助。