2016-08-12 1 views
1

나는 Talend에 익숙하지 않고 postgres에서 neo4j 데이터베이스로 데이터를 전송하는 데이터 흐름을 설계하려고합니다. 오픈 소스 도구 버전 6.2.1 인 "Talend Open Studio for Big Data"를 사용하고 있습니다. Job1과 Job2가 독립적으로 실행되고 Job1 & Job2가 모두 성공적으로 완료된 경우에만 Job 3이 시작되는 주문형 작업 흐름을 구현해야합니다! 나는 순서를 구현하기 위해 tRunJob 구성 요소를 사용했다 this is what I have done for now ,using the tRunJobTalend에서 작업 실행 순서를 정의하는 방법은 무엇입니까?

그러나 흐름을 실행 한 후, 나는 Job3 2 개 이전 작업의 완료를 기다렸다가 실행을 시작하지 않는 것으로 나타났습니다. 여기서 내가 뭘 잘못하고 있니? Talend에서 주문 및 종속 작업을 설계하는 것이 올바른 방법입니까?

P. tRunJobs 각각의 예를 들어 자신의 서브 흐름을 가지고있는 User_Import은 다음과 같습니다

User_Import sub job

+0

을 관리 할 수 ​​있습니다. – tobi6

+0

해당 구성 요소는 엔터프라이즈 에디션의 일부입니다. 오픈 소스 에디션에는 존재하지 않습니다. ( – Lina

답변

1

당신은 * tParallelize * 구성 요소를 사용할 수 있습니다 subjobs 동기화 사용을 tParallelize

Talend parallelize multi thread

+0

빠른 응답을 보내 주셔서 감사합니다. 그러나이 작업을 직렬 실행 흐름으로하고 싶지는 않습니다. User_import와 Item_import는 독립적이며 서로 교차하지 않으므로 병렬 및 빠른 흐름을 원합니다. – Lina

+0

@Lina, 업데이트 된 답변! – 54l3d

관련 문제