2011-01-07 7 views
2

제어 흐름 창의 그룹에 약 20 개의 데이터 흐름 태스크가 배치되었습니다. 나는 그들과 병행하여 잘 진행된다. 사실 나는 그것을 선호한다.SSIS 제어 흐름 - 데이터 흐름 작업의 전체 그룹에 대한 선행 제약 조건 설정

하지만 Execute SQL 작업을 추가해야하며 데이터 흐름 작업을 시작하기 전에이 작업을 완전히 실행해야합니다. SQL 실행 태스크의 우선 순위 제약 조건을 데이터 흐름 태스크 그룹에 연결할 수있는 것처럼 보이지 않습니다. (실제로 그렇게 쉽게하기를 바랬습니다)

우선 순위 제약 조건을 생성하는 유일한 방법은 다음과 같습니다. 내 SQL 태스크를 각각의 데이터 흐름 태스크에 실행 하시겠습니까? 더 간단한 해결책이있는 것처럼 보입니다. 당신은 시퀀스 컨테이너를 이용할 수

답변

3

(의 SQLServer 2005). 태스크 플로우에 시퀀스 컨테이너를 추가하십시오. 그런 다음 모든 데이터 흐름 작업을 컨테이너로 이동 (끌어서 놓기)하면됩니다. 이제 Execute SQL Task에서 Sequence 컨테이너에 대한 단일 선행 제약 조건을 만들 수 있습니다. Sequence Container의 모든 항목은 Precedence Constraint의 규칙이 충족 될 때까지 실행되지 않습니다.