Есть ли инструмент ETL для любого диалекта Smalltalk?
... как Talend for Java, например, но это позволяет реализовывать процессы программно.
Несколько источников данных, оркестровка, вычисляемые поля, сводные таблицы - вот некоторые функции, которые я хотел бы иметь.
1 ответ
Мы создали Moose для проекта преобразования данных ERP. Хорошо работает с меньшими объемами данных (которые помещаются в 32-битное изображение). В ETL с несколькими источниками, просто используйте изображение для каждого входного потока / шага, соедините их вместе через файлы или сокеты. Визуализация была важна для нас. Это позволило экспертам в области управления процессом. Короткая обратная связь была необходима.
Спустя почти 5 лет пришло время вернуться к этому ответу. Pharo и Moose поддерживают 64 бита. Сборщик мусора еще не дошел до обработки очень больших куч, инкрементный сборщик, позволяющий избежать больших пауз, сейчас находится в активной разработке. Если работа разделяется, используйте решение вроде ImageWorker для использования нескольких ядер со всеми данными в одном изображении или TelePharo для удаленного управления несколькими изображениями. Возможно, для интеграции используйте MQTT. Для визуализации есть Roassal2 и 3 или весь GToolkit