试图找到一种从ADF内部编写SQL查询的方法,这是否可能,或者是否需要创建视图以执行类似的操作?
答案 0 :(得分:1)
是的,我们可以根据您要实现的目标而定,复制活动,查找活动仅是几个示例
答案 1 :(得分:0)
大多数时候,是的,您可以从ADF内部编写SQL查询。
对于SQL Server和Azure SQL数据库,将数据从SQL Server或Azure SQL数据库支持中复制数据或使用SQL查询来选择数据。
但是这些SQL查询用于源数据集设置。
有很多示例可以帮助您了解Azure Data Factory Copy Actives。
例如:Copy Data From On-Premise SQL Server To Azure Database Using Azure Data Factory。
我建议您阅读有关Azure Data Factory Document的更多信息。您将得到更清晰的答案。
希望这会有所帮助。
答案 2 :(得分:0)
这取决于您对“作者SQL查询”的含义。
如果要基于其他活动的输入编写sql查询并执行它们,则可以使用动态内容来执行此操作(在要执行sql查询的查询字段上单击“添加动态内容”,例如,在复制数据或查找)
如果要在数据工厂中的数据源上运行sql代码,例如要在其中创建表,您可以使用查找活动并只需添加;选择1;。到底。例如
Select * into newtable from oldtable; select 1;
您还可以在数据源上使用存储过程,例如azure sql或sql server并提供数据工厂的属性。
为此,最好创建一个数据集,将“ table”属性保留为空,然后使用它。