将参数传递给Azure数据工厂中的SQL查询

时间:2017-11-14 09:49:31

标签: azure azure-data-factory

如何在Azure数据工厂中将参数传递给SQL查询...

ex:从xyz_tbl中选择*,其中@ date1和@ date2之间的日期

如果我使用带有output @ date1和@ date2参数的存储过程,如何将这些参数传递给sql查询。

1 个答案:

答案 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