我有 Azure 数据工厂管道,它具有带有存储过程接收器的复制数据活动。SP 将表类型参数作为输入。到目前为止一切正常。但现在 SP 已更改,我需要添加另一个参数,该参数应该是我的 Copy Data 活动的 Source 列之一的 Max。我无法在该 SP 内执行此操作,因为它被其他组件重用并将其作为输入。当然,我可以将它包装到另一个计算 Max 的 SP 中,然后调用原始 SP,但我认为更好的方法是直接形成 ADF 管道。所以我想我可以在我的接收器 SP 中添加一个新参数,并以某种方式使用动态内容获取该最大值,但我无法找到引用复制数据活动源的方法。
假设复制数据的来源有列Id
,我需要将该列的最大值传递给 SP 接收器。max(@Source.Id)
有没有办法在 SP 的参数值字段中做类似的事情?