问题描述
ADF中SSIS'Execute sql Task
的替代方法是什么?
我创建了一个名为ExtractDate
的Pipeline参数(我知道没有日期数据类型选项,因此我在这里使用字符串数据类型),我想使用SQL查询的结果填充该参数,然后将其传递到其他管道。
我可能正在搜索错误的术语,但是似乎没有很多关于如何在dynamic content
中编写SQL查询以填充参数的教程。
任何例子都会受到赞赏
解决方法
Data Factory的Stored Procedure activity可以帮助我们在Azure SQL或SQL Server中执行存储过程。或者我们也可以使用Lookup active来获取SQL查询结果。
当以Azure SQL / SQL Server作为源时,Data Factory支持查询操作。
但是对于管道参数,我们只能将管道参数中的值传递给管道活动对象,而不能将内部活动结果中的值传递或设置为参数。这意味着无法填充SQL查询的结果,然后将其传递到其他管道。
,如果您要从另一个管道中调用一个管道,则可以使用变量来完成这项工作,但是您不能在作为另一个管道的管道之间传递值。
您不能在管道中更改管道参数。