2016-08-01 3 views
0

여러 DFT를 병렬로 실행하려고합니다. 각 DFT는 레코드 수를 수집하여 변수에 저장합니다. 모든 DFT가 완료되면 제어 흐름을 최종 DFT로 이동하여 모든 개수를 조합하여 파일에 기록합니다. (모든 DFT가 카운트가 처리되는 최종 DFT로 퍼널됩니다.)SSIS 병렬 작업을 단일 DFT로

저는 병렬로 실행하는 것에 익숙하지만, 첫 번째 DFT가 완료 되 자마자 최종 DFT가 시작될 것이라고 생각합니다. 카운트가 원래의 DFT의 나머지 부분에 대해 수집되기 전에.

최종 DFT를 실행하기 위해 모든 DFT가 완료 될 때까지 패키지를 기다리고 싶습니다. 나는 변수가 증가하는 것을 생각하고 있었지만, 최종 DFT를 반복해야했다. 그렇지 않으면 제어 흐름에서 그 작업을 처음 실행했을 때 실패 할 것이다.

어떤 아이디어가 있습니까?

답변

1

병렬로 실행하려는 모든 데이터 흐름 작업을 시퀀스 컨테이너에 넣고 시퀀스의 마지막 데이터 흐름 작업을 수행하십시오. 최종 데이터 흐름은 시퀀스 컨테이너의 모든 작업이 끝나면 트리거됩니다.

관련 문제