![](/img/trans.png)
[英]Query a specific time range data from cosmos db and store it in sql database via azure data factory
[英]Is there a way to author a SQL query from inside Azure Data Factory?
试图找到一种从 ADF 内部编写 SQL 查询的方法,这是可能的,还是需要创建一个视图来做类似的事情?
是的,我们可以根据您要实现的目标,复制活动,查找活动是几个例子
大多数情况下,是的,您可以从 ADF 内部编写 SQL 查询。
对于 SQL Server 和 Azure SQL 数据库,从或向 SQL Server 或 Azure SQL 数据库复制数据支持您使用 SQL 查询来选择数据。
例如,使用“复制数据”在 Azure SQL 之间复制数据:
但是这些 SQL 查询用于源数据集设置。
有很多示例可以帮助您了解 Azure 数据工厂复制活动。
例如: 使用 Azure 数据工厂将数据从本地 SQL Server 复制到 Azure 数据库。
我建议您阅读有关Azure 数据工厂文档的更多信息。 你会有更清楚的答案。
希望这可以帮助。
这取决于您对“作者 SQL 查询”的含义。
如果您想根据来自其他活动的输入编写 sql 查询并执行它们,您可以使用动态内容来完成此操作(在要执行 sql 查询的查询字段上单击“添加动态内容”,例如在复制数据或抬头)
如果您想在数据工厂的数据源上运行 sql 代码,例如在那里创建一个表,您可以使用查找活动并添加一个 ;select 1; 到底。 例如
Select * into newtable from oldtable; select 1;
您也可以在数据源上使用存储过程,例如 azure sql 或 sql server,并提供数据工厂的属性。
对于所有这些,最好创建一个数据集,将“table”属性留空并使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.