2014-06-18 2 views
0

Excel에서 SQL 테이블로 데이터를 복사하는 작업이 있습니다. 내 SQL 테이블의 열 중 하나가 외래 키이므로이 열을 채우기 위해 데이터베이스 조회를 수행하고 Excel 시트의 데이터를 복사해야합니다.Talend에서 데이터 조회

Here's a screenshot of my Talend job.

And my Mapping

내 입력 테이블 'MA'및 '송신'등의 상태에 2 개의 행을 갖는다. excel 입력 또한 'ma'및 'tx'로 상태가 2 행으로 구성됩니다.

내 작업이 실행 중이지만 최종 출력 테이블에 반복적 인 열이 있습니다. 상태가 'ma', 'tx', 'ma', 'tx'인 4 개의 열이 있습니다.

어떻게 관리합니까?

답변

0

출력에 state을 키로 설정하거나 tmap 다음에 tUniqRow 구성 요소를 추가 할 수 있습니다.

0

tMap의 조인 유형을 Inner Join으로 설정해야합니다. 왼쪽의 렌치를 클릭 한 다음 조인 유형을 선택하여이 작업을 수행 할 수 있습니다. 기본적으로 바깥 쪽 (왼쪽) 조인이 기본값이지만 내적 조인은 실제로 여기에 원하는 것처럼 보입니다.