Я работал на Informatica Power Center.Я считаю Informatica лучшим ETL, потому что он прост в работе с преобразованиями и имеет отдельные компоненты (репозиторий, рабочий процесс для выполнения заданий, Designer Studio (дизайнер отображений, анализатор исходного кода, разработчик целевых объектов, разработчик преобразований, дизайнер Mapplet), каждый из которых служит определенной цели.
Принимая во внимание, что в Talend я не находил легкости в работе с преобразованиями, называемыми компонентами в Talend. Хотя все, что заключено в одну палитру, не было отдельной конструкторской вещью, но работать с ней очень сложно. Даже небольшое отображение, например загрузкасбор данных из файла в таблицу занимает довольно много времени.
In Talend
Source
(Built In (Manual and is
local)/
Repository (MetaData)
-> Tmap
(to map/transform/join two
or more sources)
-> TDBOutput
(For this you need to
have a TDBConnection
component as
well)
Все это выглядит как один или два шага, но настройка каждый раз снова и снова требует времени. Плюс, предположим, в дополнение кПриведенная выше последовательность идентификаторов с проверкой в дубликате цели также стала бы очень трудной. Я много искал, чтобы наконец сделать это к Numeric.sequence... function in Expression Editor of rows in Tmap
.
В Informatica, это гораздо более понятный источник -> lkp (target) -> sequГенератор ence -> target
Итак, лучше всего работать с Talend или Informatica специально для ETL.Я знаю, что Talend генерирует Java, а Informatica генерирует Sql как основное отличие.Любые другие различия в интеграции данных, которые делают Talend превосходящим Informatica