Что необходимое знание языка состоит в том, чтобы использовать Informatica эффективно?

За следующие несколько недель моя компания будет привлекать несколько поставщиков для установления выбора для общего глобального инструмента ETL - не обязательно тот, который не может быть поврежден от, но куда наши инвестиции в лицензию пойдут для консолидации тех затрат. Двумя из крупных игроков является Talend и Informatica с другими, которые неважны ради этого вопроса.

Мой опыт находится в инструменте Enterprise ETL Talend, Talend Integration Suite, который также имеет много возможностей стандартной интеграции. Кроме всех очевидных за и против между двумя такой, как стоится, доступность хорошо осведомленных ресурсов, и т.д. мой вопрос характерен для требуемого знания языка разработки.

Я хотел бы некоторую обратную связь на опции Informatica. Я могу заявить на основе опыта, что, чтобы использовать Talend эффективно и достигнуть вне он - предварительно запрограммированные границы (который происходит довольно часто), у Вас должны быть достойные знания в Java. И в этом случае, я имею в виду Java непосредственно - можно буквально использовать Java, если Вам нужно к дополнительной функциональности, не "специальной" версии Java. Какова ситуация с Informatica? Существует ли конкретный дополнительный язык, который можно использовать? Действительно ли это является собственным, но возможно тесно связанным с основным языком? Что вероятность необходимости состоит в том, чтобы использовать его для каких-либо заданий последствия?

Это - только один фактор, который я собираюсь использовать в оценке пространства, но я должен добраться немного больше до скорости на этом аспекте Informatica, прежде чем я буду чувствовать себя хорошо проинформированным. Спасибо за Ваши ответы!

8
задан Tommi 5 April 2011 в 16:28
поделиться

2 ответа

Informatica имеет собственный язык преобразования, который вы можете использовать в своих выражениях, фильтрах и т. Д. Он довольно универсален и совсем не сложен для изучения, если вы знакомы с одним из самых популярных языков программирования на сегодняшний день. SQL , вероятно, наиболее похож на него. Вам обязательно нужно выучить хотя бы основы этого языка, чтобы эффективно использовать Informatica.

(Хорошее понимание SQL в любом случае является обязательным требованием, если вы собираетесь использовать Informatica (или любой другой инструмент ETL) - конечно, это зависит от вашей исходной и целевой систем.)

Также возможно создавать преобразования Java , хотя они должны использоваться довольно редко. Обычно встроенные преобразования в сочетании с собственным языком преобразований Informatica предоставляют более чем достаточно возможностей.

6
ответ дан 5 December 2019 в 21:15
поделиться

Я видел пользовательские преобразования, написанные на 'C'. Для того, для чего это использовалось, это действительно не стоило усилий. Этот ответ предполагает, что вы также можете использовать Java. Несколько лет назад я видел, что Perl поддерживался как язык расширения, но сегодня я не могу найти таких ссылок. Вероятно, они прекратили его поддержку.

1
ответ дан 5 December 2019 в 21:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: