gpt4 book ai didi

azure - 如何使用Rest API作为Azure数据工厂中数据流的源?

转载 作者:行者123 更新时间:2023-12-03 02:19:51 26 4
gpt4 key购买 nike

我是 ADF 新手。我正在创建一个小型演示,尝试使用示例 API“https://dummy.restapiexample.com/api/v1/employees”并将数据插入 SQL 数据库中的 Employee 表。

但是,我还想添加数据流以对其他相关表执行少量选择和其他转换。
以下是我迄今为止在 azure 数据工厂中所做的事情:

  1. 创建了一个名为“EmployeeRestService”的链接服务来与上述 API 进行通信。
    enter image description here

  2. 创建了一个名为“AzureSqlDatabase”的链接服务来与 azure sql 数据库进行通信 enter image description here

  3. 创建了“Rest”类型的数据集“EmployeeApiDataset”并将其与“EmployeeRestService”链接。

    enter image description here

  4. 创建了 Azure SQL 数据库类型的数据集并选择“EmployeeTable”。

  5. 添加了一个数据流(现在我遇到了问题)
    data flow source settings

    data flow source options

这是错误快照:
Error

在数据流-->源设置中,我选择了“EmployeeApiDataset”。但是当我尝试通过启用调试来预览数据时,出现以下错误(请参阅上面的快照):
源“EmployeeApi”:Rest Sink - 从服务器收到错误响应(url:http://dummy.restapiexample.com/api/v1/employees,request正文:无,请求方法:GET,状态代码:429),响应正文:Some(

这是在数据流中添加 Rest 数据源的正确方法吗?注意:我不想创建 Azure 数据湖来存储 API 结果。

任何人都可以向我建议为什么我会收到上述错误以及执行此操作的正确方法是什么?

最佳答案

正如 @esqew 在评论中提到的,您的数据流源设置没有任何问题。由于您使用在线虚拟 Rest API 作为源数据集,因此用户很可能会发出过多的请求来调用 Rest API。

  1. 我尝试时也遇到了同样的错误。

enter image description here

  • 在测试网址时也遇到了相同的 429 错误。
  • enter image description here

  • 我刚刚点击刷新并在源数据预览中获取了数据。
  • enter image description here

    关于azure - 如何使用Rest API作为Azure数据工厂中数据流的源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69543418/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com