2017-02-23 1 views
-1

고유 번호가있는 파일이 있습니다. 파일을 변수로 가져온 다음 각 값을 반복하여 작업을 수행하려고합니다. 나는 Talend에서 객체 변수를 사용했지만 Talend에서는 이것을 수행 할 수 없습니다. 당신의 도움을 위해 시간을 미리 123455Z 12345DW 423213E A343Ds3Talend에서 파일의 내용을 변수에 저장하는 방법

감사를 다음과 같이 파일은 기본적으로.

+0

무엇을 이미 시도하셨습니까? 현재 작업의 스크린 샷을 추가하십시오. 먼저 입력 파일의 메타 데이터를 정의하는 것으로 시작해야합니다. – Corentin

답변

0

사용 Tfiledelimitedinput> TMAP> tfiledelimitedoutput

이 TMAP의 열에서 작업을 수행합니다. 당신이

을 원하는 경우

당신이 '하여 파일의 구분 기호를 변경할 수 있습니다 잊지 마세요'당신이 찾고있는 것을인가?

+0

데이터를 가져온 후 첫 번째 값 (123455Z)을 사용하여 tsoap을 수행하여 첫 번째 값 (이 부분이 있음)에서 내보낼 데이터를 가져옵니다. 그런 다음 다음 값 (12345DW)에 대해서도 같은 작업을 수행하십시오. 결국, 내 파일의 X 줄 수, 데이터를 가져 오기위한 X 비누 호출 및 내 보내진 파일 수를 수행합니다. 내 값을 저장하고 루프를 실행하여 tsoap/exporting 부분을 수행하는 데 문제가 있습니다. – SittinOnMyDuff

+0

나는 이런 종류의 액션을 수행하기 위해 tFlowToIterate가 필요하다고 생각한다 : 그것은 당신이 당신의 서비스에 반복적 인 호출을하는 것을 도울 것이다. 예를 들어보십시오 http://stackoverflow.com/questions/20334590/access-a-string-array-from-textractxmlfield-xml-tag-with-1-value – Corentin

+1

당신 말이 맞아요. 나는 tFlowToIterate -> iterate -> tFixedFlowInput을 수행했다. Corentin에게 감사드립니다. – SittinOnMyDuff

관련 문제