다음을 통해 공유


4단원: SSIS를 사용하여 오류 흐름 리디렉션 추가

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

변환 프로세스에서 발생할 수 있는 오류를 처리하기 위해 Microsoft Integration Services를 사용하면 Integration Services가 변환할 수 없는 데이터를 처리하는 방법을 구성 요소 단위 및 열 단위로 결정할 수 있습니다. 특정 열의 오류를 무시하거나 오류가 발생한 전체 행을 리디렉션하거나 또는 구성 요소 작동이 실패하도록 선택할 수 있습니다. 기본적으로 Integration Services의 구성 요소는 오류 발생 시 작동이 실패하도록 구성되어 있습니다. 실패한 구성 요소로 인해 차례로 패키지가 실패하고 처리가 중지됩니다.

오류가 패키지 실행을 중지하도록 하는 것보다는 잠재적인 처리 오류를 구성하고 처리할 수 있습니다. 한 가지 옵션은 패키지를 항상 성공적으로 실행하도록 오류를 모두 무시하는 것입니다. 실패한 행을 데이터와 오류가 유지, 검사 또는 다시 처리될 수 있는 다른 처리 경로로 리디렉션할 수도 있습니다.

이 단원에서는 3단원: SSIS를 사용하여 로깅 추가에서 생성한 패키지의 복사본을 만드는 방법을 설명합니다. 이 새 패키지에 대한 작업에서는 예제 데이터 파일 중 하나를 손상된 버전으로 만듭니다. 손상된 파일로 인해 패키지 실행 시 처리 오류가 발생합니다.

오류 데이터를 처리하려면 실패한 행을 오류 파일에 기록하는 플랫 파일 대상을 추가하고 구성합니다.

Integration Services에서 오류 데이터를 파일에 작성하기 전에 오류 설명을 가져오는 스크립트 구성 요소를 포함시킵니다. 그런 다음 조회 통화 키 변환을 재구성하여 처리할 수 없는 데이터를 스크립트 변환으로 리디렉션합니다.

필수 조건

참고 항목

아직 없는 경우 1단원 필수 구성 요소를 참조 하세요.

단원 작업

이 문서에 포함된 작업은 다음과 같습니다.

단원 시작

1단계: 3단원 패키지 복사