使用PowerShell在Azure数据工厂中的动态SQLReaderQuery



我是数据工厂和PowerShell的新手。寻求一种将用户输入到SQLReaderQuery作为WHERE子句的方法。因此,用户可以从SQL Server中选择数据子集并将其按下Azure SQL。我可以看到日期和时间值的参数,但我希望为ID提供日期。有没有办法写入PowerShell将这些值传递给管道。

任何帮助都将受到高度赞赏!

不幸的是,Azure数据工厂中的SQLReaderQuery不是很动态的。真正可用的唯一变量是切片,切片,窗口启动和窗口端。您可以通过诸如ADDDAYS等功能进行调整,但这并不能真正做您想做的事情。PowerShell的一个选项是根据您的用户输入生成新的管道JSON文件,并使用新的AzurermDataFactoryPipeline将JSON添加到您的数据工厂中,作为新管道。当然,这意味着您将拥有很多管道,除非您使用remove-azurermdatafactoryPipeline。另一个选择是使用存储的过程活动。您的用户输入可以保存在数据库中,然后存储的过程将动态创建提取物。

相关内容

  • 没有找到相关文章