2

我正在为小 etl / mashup 任务寻找一个免费的基于 Web 的解决方案。一个例子可能是:

  1. 连接到 api
  2. 过滤器响应
  3. 使用数据作为另一个 api 的输入

这类似于现在不工作的雅虎管道,对我来说,拥有和接口对于几乎没有代码能力的设计师来说很重要(主要是 javascript)

注意:我发现这篇论文有很多关于这个领域的想法以及现有产品之间的一些比较

4

3 回答 3

1

Ballerina是一种为集成而定制的编程语言,包括成熟的图形语法。它可以很容易地用于将接口粘合在一起。由于您的要求是在云中拥有这样的 mashup 界面,您可以利用WSO2 Integration Cloud免费试用程序来查看它是否适合您。

我在这里写了一篇文章,演示了使用 Ballerina 从接口中抓取数据是多么容易,您可以创建一个逻辑相似的服务并将其托管在云中。在此处查找有关 WSO2 集成云使用的信息。在此处查找有关从云中提供芭蕾舞女演员服务的信息。

于 2017-05-24T05:05:44.203 回答
1

预先警告 - 这不是一个免费的解决方案 - 大约一年前我做了很多工作,当时免费的东西不能满足我的需要。

最后我使用了戴尔 Boomi - 现在我知道你在想什么 - 戴尔?听起来很可怕,你说的垃圾笔记本电脑制造商!为什么是…。

Boomi 来自一群基本上已经(我假设是你的问题)在云中将一堆东西连接在一起的家伙,而不必担心这一切在幕后是如何运作的。它有一个很棒的用户界面(所有基于网络的) - 完全是云托管的(尽管如果你愿意,你可以在你的服务器/计算机上运行端点)并且,如果这一切都与他们的内置工具相吻合(即你可以' t 完全做你需要做的)——你可以在你遇到问题的任何 ETL 过程中运行内嵌 Groovy(java)代码——我认为这符合用户友好的设计者的要求!

Boomi 的血统过去和现在都以一种快速简单的方式连接 Web 服务/rest API,但如果您也需要它,它也支持所有传统的东西(IBM MQ,等等等等)

最大的缺点是它不是免费的 - 如果这不是付费项目,实际上相当昂贵

有一个 30 天的免费试用期,我建议您检查一下 - 我真的和 Boomi 一起度过了愉快的时光,将端点混合在一起。

现在,当时我也看了 Talend。如果我没记错的话,它没有 Web 界面,它全部基于 Eclipse,当我查看它时 Talend 的问题是

  • 您需要在某处托管端点(当然,所有 ETL 通常都是如此)
  • 那个时候的用户界面很糟糕

最终,找到免费的“ETL”几乎是不可能的——因此为什么管道会掉下来?

对不起,我不能提供更多帮助:(

于 2016-02-06T15:10:12.520 回答
0

更多详细信息会有所帮助,例如您想连接哪个 API 以及您将发出多少请求。这是您可以使用免费工具解决此问题的一种方法:

  • 摘录: IFTTT 集成以及他们的“ Maker Channel ”(将来自他们的 270 多个集成之一的信息发布到 API)
  • 转换: Sheetsu,它将 Google 电子表格转换为您可以发布到的 restul API。转换数据并将其输出到另一个工作表。
  • 加载:您也可以通过 Sheetsu 发出 GET 请求,或者只使用 Google 电子表格 API。
于 2016-02-07T21:47:22.270 回答