나는 Talend에서 새로 왔으며 현재는 첫 Talend 일을 쓰고있다. tHashOutput
Talend - Java 응용 프로그램의 tHashImport 구성 요소에서 값 읽기 - HowTo?
tHashInput
tHashInput
- 쿼리 하나의 MySQL DB 테이블
(SELECT * FROM docs WHERE DocName = 'XYZ')
:나는 다음을 수행하고
- 및
tLogRow
구성 요소를 사용하여 기록하십시오.
나는이 같은 Java 응용 프로그램에서이 Talend 작업을 실행하고 있습니다 :
mySQLConnectorJob.getResultSet();
: FetchDocuments mySQLConnectorJob = new FetchDocuments();
mySQLConnectorJob.runJob(new String[]{});
그리고 마지막에 내가 몇 가지 방법 예를 들어, Java 응용 프로그램에서 어떻게 든 이러한 레코드를 가져 싶습니다
tFileOutputDelimited
구성 요소를 사용하여 이러한 레코드를 CSV 파일에 저장 한 다음 Java 응용 프로그램에서 해당 파일을 구문 분석하여 레코드를 가져올 수 있지만 가능하면 해당 파일을 사용하지 않는 것이 좋습니다.
내 질문 :
- 당신이 내가 자바 응용 프로그램의 레코드를 가져오고이 작업을 완료 할 수있는 방법 어쩌면 알고 계십니까?
- Talend 작업에 대한 내 디자인이 좋지 않다면, 작업을 완료 할 수 있도록 변경하는 방법에 대한 조언을 해줄 수 있습니까?
감사합니다, 네나드
안녕하세요 @ Chandra Prakash, 의견을 보내 주셔서 감사합니다. 나는 이미 작업의 코드를 보았고이 쿼리 레코드 세트는'tMysqlInput_1Process' 메소드의 범위에있는'rs_tMysqlInput_1' 변수에 저장되어 있으므로 다른 방법에 넣을 수있는 방법을 모른다. tJava 또는 tJavaFlex를 사용하는 객체 (그러나 그 방향으로도 생각하고있었습니다).** 우리가 어떻게 할 수 있는지 안다면, 작은 예제를 보내 주시면 어떻게 할 수 있습니까? ** – nteo