특정 레코드 (기본 키 열)가 대상 테이블에 이미 존재하는지 SSIS에서 확인하는 방법, 존재하는 경우 업데이트하십시오.레코드가 이미 존재하는 경우 ssis를 확인하는 방법
몇 시간 동안 인터넷을 검색했지만 정확한 해결책을 찾을 수 없습니다. 해결책을 제안하십시오. 인터넷에서
특정 레코드 (기본 키 열)가 대상 테이블에 이미 존재하는지 SSIS에서 확인하는 방법, 존재하는 경우 업데이트하십시오.레코드가 이미 존재하는 경우 ssis를 확인하는 방법
몇 시간 동안 인터넷을 검색했지만 정확한 해결책을 찾을 수 없습니다. 해결책을 제안하십시오. 인터넷에서
다음은 대안입니다. 코드가 적고 빠르게 실행됩니다.
먼저 대상 테이블에서 보존하려는 열 (대리 키 및 비즈니스 키 이상)과 함께 캐시 변환을 사용하여 조회 캐시를로드하십시오. 그런 다음 목표 테이블을 절단하십시오. 그런 다음 기본 데이터 흐름이 끝나면 캐시를 사용하여 조회를 추가하고 비즈니스 키에 가입 한 다음 보존하려는 모든 열을 반환합니다. 일치 출력은 대리 키를 보존하기 위해 ID 유지 확인이 선택된 OLE DB 대상으로 이동합니다. 일치 출력 없음 별도의 OLE DB 대상으로 이동합니다. 두 대상 모두 데드락을 방지하기 위해 테이블 잠금을 선택하지 않아야하지만 빠른로드를 사용할 수 있습니다.
먼저 조회 변환을 사용하여 대상에서 레코드를 사용할 수 있는지 확인해야합니다. 수신 레코드가 기존 데이터와 일치하지 않으면 오래된 레코드입니다.
위대한 작품 Samuel Vanga. 이 기능을 제공해 주셔서 감사합니다. 첫 번째 링크는 매우 유용합니다. :) –