使用Azure数据工厂从REST API获取数据
是否可以使用Azure Data Factory从REST API获取数据并将其插入Azure数据库表?简短回答:是:) 长答案(基本上是教程):使用Azure数据工厂从REST API获取数据,api,rest,azure,azure-data-factory,cortana-intelligence,Api,Rest,Azure,Azure Data Factory,Cortana Intelligence,是否可以使用Azure Data Factory从REST API获取数据并将其插入Azure数据库表?简短回答:是:) 长答案(基本上是教程): 我使用自定义的.Net活动完成了这项工作。我需要从Salesforce API中提取数据。我在这里写了一篇关于如何做到这一点的文章:它利用了data lake存储,但您可以将数据存储在任何地方 这里还有一个来自microsoft的示例: 希望对您有所帮助。这可以通过Data Factory实现。如果您希望按计划运行批处理,并有一个用于监视和管理的单一
我使用自定义的.Net活动完成了这项工作。我需要从Salesforce API中提取数据。我在这里写了一篇关于如何做到这一点的文章:它利用了data lake存储,但您可以将数据存储在任何地方 这里还有一个来自microsoft的示例:
希望对您有所帮助。这可以通过Data Factory实现。如果您希望按计划运行批处理,并有一个用于监视和管理的单一位置,则Data Factory非常有用。我们的GitHub repo中有一个示例代码,用于将http加载程序加载到blob。然后,blob可以用于其他处理,比如将其放入表中。为此,您需要创建一个包含自定义加载程序的管道,然后创建一个以blob作为输入数据集、以table作为输出数据集的活动。 这是一个自定义数据活动,通过http请求加载文件。 你可以通过微小的改变来实现你的愿望。
希望对您有所帮助。数据工厂提供通用和 特定的,允许您使用GET或POST方法从HTTP端点检索数据 示例:HTTP链接服务
{
"name": "HttpLinkedService",
"properties":
{
"type": "Http",
"typeProperties":
{
"authenticationType": "Anonymous",
"url" : "https://en.wikipedia.org/wiki/"
}
}
}
Azure data Factory中现在支持REST作为数据源,包括分页本教程使用Azure存储blob作为输入数据。我想使用http调用从另一个源检索数据。事实上,原理完全相同,只需将blob替换为REST客户端,您就是绿色的:)链接已断开,请使用此选项: