使用 API 的最佳方法
Best Approach to consume APIs
消耗数据处理/数据仓库所需的 APIs 的最佳方式是什么。
我想通过 APIs 获取多个数据源。一些模块有超过 20 API 个调用,其他模块有 5-6 个。我如何为每个系统/数据源获取所有这些数据。
最好的方法是使用 Azure Web 作业服务等控制台应用程序吗?这是工作量最大的方法吗,因为它需要从头开始编程?或者我应该使用像 Talend、Pentaho 这样的中间件来使用这些 API 并传输到数据库吗?
我们将不胜感激任何帮助。
WebJobs 给您的唯一好处是能够按计划执行代码。您将编写自己的代码以从各种 API 中提取数据,并在您选择存储数据时存储它。
在我看来,如果您已经拥有访问这些 API 并保存必要数据的 .NET 代码,那么 WebJobs 将是一个合理的选择。如果您必须从头开始编写调用 API 的代码,我会先看看 Talend 等第三方数据集成工具,看看它是否适合您。
消耗数据处理/数据仓库所需的 APIs 的最佳方式是什么。
我想通过 APIs 获取多个数据源。一些模块有超过 20 API 个调用,其他模块有 5-6 个。我如何为每个系统/数据源获取所有这些数据。
最好的方法是使用 Azure Web 作业服务等控制台应用程序吗?这是工作量最大的方法吗,因为它需要从头开始编程?或者我应该使用像 Talend、Pentaho 这样的中间件来使用这些 API 并传输到数据库吗?
我们将不胜感激任何帮助。
WebJobs 给您的唯一好处是能够按计划执行代码。您将编写自己的代码以从各种 API 中提取数据,并在您选择存储数据时存储它。
在我看来,如果您已经拥有访问这些 API 并保存必要数据的 .NET 代码,那么 WebJobs 将是一个合理的选择。如果您必须从头开始编写调用 API 的代码,我会先看看 Talend 等第三方数据集成工具,看看它是否适合您。