Online etl для api mashup, фильтрации и заказа

Я ищу бесплатные веб-решения для небольших задач etl / mashup. Примером может быть:

  1. подключиться к API
  2. ответ фильтра
  3. используя данные в качестве входных данных для другого API

Это что-то похожее на то, что сейчас не работают каналы Yahoo, и для меня важно иметь и интерфейс для дизайнеров с небольшим количеством кода (в основном JavaScript)

Примечание: я нашел этот документ с большим количеством идей в этой области и некоторым сравнением между существующими продуктами

3 ответа

Предварительное предупреждение - это не бесплатное решение - я много работал над этим около года назад, а бесплатные вещи в то время просто не делали то, что мне было нужно.

В конце концов я использовал Dell Boomi - теперь я знаю, что вы думаете - Dell? это звучит ужасно, производитель дерьмовых ноутбуков, говорите вы! Почему да….

Буми пришел от группы парней, у которых в принципе было (как я полагаю, ваша проблема) соединить кучу вещей вместе в облаке, не беспокоясь о том, как все это работает за кулисами. У него фантастический пользовательский интерфейс (все на основе веб-интерфейса) - он полностью размещен в облаке (хотя вы можете запустить конечную точку на своем сервере / компьютере, если хотите) и, если все это работает, с помощью встроенного инструментария (т.е. вы можете ' я не могу делать то, что вам нужно) - вы можете запускать встроенный Groovy (java) код в любом ETL-процессе, с которым у вас возникли проблемы - я думаю, что это отвечает всем требованиям для дизайнеров!

Родословная Boomi была и есть быстрый и простой способ подключения API веб-сервисов / отдыха, но также поддерживает все традиционные вещи, если вам это тоже нужно (IBM MQ, бла-бла)

Большим недостатком является то, что это не бесплатно - на самом деле довольно дорого, если это не для платного проекта

Существует 30-дневная бесплатная пробная версия, которую я рекомендую вам проверить - я действительно это сделал и прекрасно провожу время с Boomi для того, чтобы смешивать конечные точки вместе.

Теперь, в то время, я также посмотрел на Talend. Если я правильно помню, у него нет веб-интерфейса, все основано на Eclipse, проблема с Talend, когда я смотрел на него, была

  • Вам нужно где-то разместить конечную точку (это, конечно, обычно верно для всех ETL)
  • Пользовательский интерфейс был ужасным в то время

В конце концов, найти свободный ETL практически невозможно - поэтому почему трубы сломались?

Извините, я не могу больше помочь:(

Ballerina - это язык программирования, созданный специально для интеграции, который включает в себя сложный графический синтаксис. Это может легко использоваться, чтобы склеить интерфейсы вместе. Поскольку ваше требование состоит в том, чтобы иметь такой гибридный интерфейс в облаке, вы можете использовать бесплатную пробную программу WSO2 Integration Cloud, чтобы проверить, подходит ли она вам.

Я написал здесь пост, который демонстрирует, как легко использовать Ballerina для извлечения данных из интерфейсов, вы можете создать сервис, похожий по логике, и разместить его в облаке. Найдите информацию об использовании WSO2 Integration Cloud здесь. Найти информацию об обслуживании балерины из облака можно здесь.

Были бы полезны некоторые подробности, например, к какому API вы хотите подключиться и сколько запросов вы будете делать. Вот один из способов, которым вы можете подойти к этому с помощью бесплатных инструментов:

  • Извлечение: интеграция с IFTTT и их " канал Maker" (будет публиковать информацию из одной из их более 270 интеграций в API)
  • Transform: Sheetsu, которая превращает электронную таблицу Google в API перезапуска, который вы можете опубликовать. Преобразуйте данные и выведите их на другой лист.
  • Загрузка: вы также можете отправлять запросы GET через Sheetsu или просто использовать API таблиц Google.
Другие вопросы по тегам