물론 소스를 기반으로 대상에서 행을 업데이트, 삽입 및 삭제하는 SSIS 패키지를 만들고 있습니다. 삽입 및 업데이트는 정상적으로 작동하지만 아래 이미지에서 볼 수 있듯이 Excel 파일 및 SQL 서버 대상 테이블로 테스트를 수행하고있는 것처럼 원본에서 삭제 된 대상에서 레코드를 삭제할 수 없습니다. 대상에서 이전 레코드를 제거하기 위해 조건부 분할 개체에 정확히 무엇을 입력해야하는지 모르겠습니다. 레코드를 발견하면 대상에서 삭제해야하는 레코드가 데이터베이스 레코드 이미지에 강조 표시됩니다. 전체 프로세스를 단계별로 보여주는 아래 이미지 :
솔루션 : Ezequiel López Petrucci가 주석에서 설명했듯이 테이블을 정렬 한 후 대상 테이블을 다른 OLE DB 원본으로 추가 한 다음 레코드를 비교하기 위해 두 테이블을 병합 (전체 외부 조인)해야했습니다. 조건부 분할 변환의 조건입니다. 아래 이미지는 단계별로 설명합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다