추가 세부 정보를 얻으려면 SSIS에서 "2 패스"패키지를 만드는 방법은 무엇입니까?
문제
다음을 수행 할 SSIS 패키지를 만들어야합니다.
서비스 A에 연결하고 최근 활동 기록을 다운로드하십시오. 이 레코드에는 사용자 ID와 활동 코드가 포함되어 있습니다.
서비스 A의 결과 세트의 결과를 반복하고 서비스에 연결 B. 각 사용자 ID (이름, 부서 등)에 대한 추가 세부 정보를 검색하십시오.
이 "Two Pass"시나리오의 모든 결과를 SQL Server의 DataTable에 넣으십시오.
문제없이 파트 1과 3을 수행 할 수 있지만 Part 2를 구현하는 방법에 어려움이 있습니다.
Part 1의 결과를 대상 테이블에 넣은 다음 두 번째 데이터 흐름 작업에서 결과를 반복합니까? 또는 1 단계와 2 단계의 결과를 단일 테이블/파일 등으로 "추가"하는 방법이 있습니까? 결과를 한 번에 대상 테이블로 밀어 넣으시겠습니까?
입찰가에서 사용할 수있는 모든 컨트롤을보고 있지만 적합하게 만드는 것 같습니다.
해결책
데이터 플로우 탭에서 :
- DataFlow 소스 중 1 개 사용 (XML 소스)
- 조회 변환을 사용하십시오
- SQL 대상
제휴하지 않습니다 StackOverflow