如何在Azure数据工厂中将参数传递给SQL查询...
ex:从xyz_tbl中选择*,其中@ date1和@ date2之间的日期
如果我使用带有output @ date1和@ date2参数的存储过程,如何将这些参数传递给sql查询。
答案 0 :(得分:6)
您使用的是哪个版本的Azure DataFactory,v1 ir v2?
如果v2是您的选项,您可以通过使用Lookup活动来实现此目的,该活动查询数据库以获取您的动态属性,然后在您的SQL查询中引用该活动的输出,如下所示:
select * from from xyz_tbl
where date between @{activity('LookupActivity').output.date1}
and @{activity('LookupActivity').output.date2}
这是查找活动的更详细的msdn教程:https://docs.microsoft.com/en-us/azure/data-factory/control-flow-lookup-activity