2010-08-03 3 views
8

다음 몇 주 안에 우리 회사는 공통 글로벌 ETL 도구에 대한 선택을하기 위해 여러 공급 업체와 협력하게 될 것입니다. 반드시 파손될 수있는 것은 아니지만 라이센스 투자가 이러한 비용을 통합 할 수있는 곳 일 것입니다. 주요 플레이어 중 두 명은 Talend와 Informatica이며 나머지는이 질문을 위해 중요하지 않습니다.Informatica를 효과적으로 사용하기 위해 필요한 언어 지식은 무엇입니까?

Talend의 Enterprise ETL 도구 인 Talend Integration Suite에는 많은 표준 통합 기능이 있습니다. 이외에도 비용, 가용성있는 자원의 가용성 등과 같은 두 가지 장점과 단점을 제외하고는 제 질문은 필요한 개발 언어 지식에 따라 다릅니다.

인포매티카 옵션에 대한 의견을 보내주십시오. 경험에서 Talend를 효과적으로 사용하고 사전 프로그래밍 된 범위 (꽤 자주 발생하는)를 넘어 서면 자바에 알맞은 배경이 있어야합니다. 이 경우 자바를 직접 의미합니다. Java의 "특별"버전이 아닌 애드온 기능이 필요한 경우 문자 그대로 Java를 사용할 수 있습니다. 인포매티카의 상황은 무엇입니까? 사용할 수있는 특정 확장 언어가 있습니까? 독점적입니까, 그렇지만 주류 언어와 밀접한 관련이 있습니까? 그 결과를 위해 어떤 일을 할 필요가있을 가능성은 얼마나됩니까?

이것은 공간을 평가할 때 사용할 수있는 유일한 요소 일 뿐이지 만 완전히 알려지기 전에 Informatica의 이러한 측면을 좀 더 빠르게 파악해야합니다. 귀하의 답변 주셔서 감사합니다!

답변

6

인포매티카에는 표현식, 필터 등에서 사용할 수있는 고유 한 변형 langugage가 있습니다. 오늘날의 가장 인기있는 프로그래밍 언어에 익숙하다면 매우 다용도이며 배우기도 어렵지 않습니다. SQL은 아마도 가장 닮은 것일 것입니다. Informatica를 효율적으로 사용하려면이 langugage의 기본 사항을 최소한 배우셔야합니다.

(SQL의 좋은 이해가 거의 당신이 인포매티카 (또는 ETL 도구)를 사용하는거야 어쨌든 경우 요구 사항입니다 - 물론이 소스 및 대상 시스템이 무엇인지에 따라 달라집니다.)

그것은이다 Java 변환을 만들 수도 있지만, 거의 필요하지는 않습니다. 일반적으로 Informatica 자체 변형 언어와 결합 된 내장 변환은 충분한 옵션을 제공합니다.

+0

몇 가지 기본 구문의 예를 제공해 주시겠습니까? – Justin

1

나는 'C'로 작성된 커스텀 변환을 보았다. 그것이 사용 된 것을 위해, 그것은 정말로 그 노력의 가치가 있지 않았다. This answer은 Java를 사용할 수 있다고 제안합니다. 몇 년 전, Perl이 확장 언어로 지원된다는 것을 알았지 만, 오늘은 그러한 참조를 찾을 수 없습니다. 그들은 아마도 그것을지지하지 않을 것입니다.

0

소스와 대상 간의 링크를 작성하고 맵핑을 작성할 때 변환을 사용할 때 각 프로세스에서 informatica는 SQL과 SQL 개념을 생성하거나 사용합니다. 따라서 인포매티카 PC에서 작업하려면 SQL에 대한 철저한 실무 지식이 필수적입니다.

관련 문제