Каковы требуемые знания языка для эффективного использования Informatica?

StackOverflow https://stackoverflow.com/questions/3400794

Вопрос

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

Мой опыт находится в Talend Enterprise ETL Tool, Integration Talend Integration, который также имеет много стандартных интеграционных возможностей. Помимо всех очевидных плюсов и минусов между двумя такими как стоимость, доступность знающих ресурсов и т. Д. Мой вопрос специфичен для языка развития знаний.

Я хотел бы получить некоторые отзывы о варианте информации. Я могу изгнать из опыта, который эффективно использовать талуи, и достичь за пределами предварительно запрограммированных границ (что происходит довольно часто), вам нужно иметь приличный фон в Java. И в этом случае я имею в виду Java напрямую - вы можете буквально использовать Java, если вам нужно добавить функциональность, а не «специальную» версию Java. Что такое ситуация с информацией? Есть ли определенный язык расширения, который вы можете использовать? Это собственный, но, возможно, тесно связан с основным языком? Какова вероятность того, что нужно использовать его для любых заданий следствия?

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Когда вы создаете отображения и создаете ссылки между источниками и целями и при использовании преобразования, в каждом процессе Informatica генерируется или использование концепций SQL и SQL. Следовательно, тщательное знание SQL является обязательным для работы на Informatica PC.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top