8

是否可以使用 Azure 数据工厂从 REST API 获取数据并将其插入 Azure 数据库表?

4

6 回答 6

10

数据工厂提供了一个通用的HTTP 连接器和一个特定的REST 连接器,允许您使用 GET 或 POST 方法从 HTTP 端点检索数据。

示例:HTTP 链接服务

{
    "name": "HttpLinkedService",
    "properties":
    {
        "type": "Http",
        "typeProperties":
        {
            "authenticationType": "Anonymous",
            "url" : "https://en.wikipedia.org/wiki/"
        }
    }
}
于 2017-07-27T22:14:25.983 回答
3

我已经使用自定义 .Net 活动完成了这项工作。我需要从 Salesforce API 中提取数据。我在这里写了一篇关于如何做到这一点的文章:http: //eatcodelive.com/2016/02/06/accessing-azure-data-lake-store-from-an-azure-data-factory-custom-net-活动/它正在使用数据湖存储,但您可以将数据存储在任何地方。

还可以在这里查看来自 microsoft 的示例:https ://azure.microsoft.com/en-us/documentation/articles/data-factory-use-custom-activities/

希望有帮助。

于 2016-02-29T13:53:10.913 回答
2

这可以通过数据工厂来实现。如果您想按计划运行批处理并拥有一个用于监视和管理的地方,数据工厂非常有用。在我们的 GitHub 存储库中有一个 http 加载程序的示例代码,可以在https://github.com/Azure/Azure-DataFactory中进行 blob 。然后可以将 blob 用于其他处理,例如将其放入表中。为此,您将创建一个包含自定义加载程序的管道,然后创建一个以 blob 作为输入数据集和表作为输出数据集的活动。

于 2016-03-09T00:48:00.027 回答
1

https://github.com/Azure/Azure-DataFactory/tree/master/Samples/HttpDataDownloaderSample

您好,这是一个通过 http 请求下载文件的自定义数据活动。你可以通过小的改变来实现你想要的。希望能帮助到你。

于 2016-12-16T06:43:15.647 回答
-1

现在支持 REST 作为 Azure 数据工厂中的数据源,包括分页

于 2019-01-04T03:17:21.753 回答
-2

简短的回答:是的:)

长答案(基本上是教程): https ://azure.microsoft.com/en-us/documentation/articles/data-factory-get-started/

于 2016-02-24T07:38:33.433 回答