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

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

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

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

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

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

Integration Services에서 오류 데이터를 파일에 작성하기 전에 오류 설명을 가져오는 스크립트 구성 요소를 포함시킵니다. 그런 다음, 처리하지 못한 모든 데이터를 스크립트 변환으로 리디렉션하도록 Lookup Currency Key 변환을 다시 구성합니다.

필수 구성 요소

참고

아직 준비가 되지 않았다면 1단원 필수 구성 요소를 참조하세요.

단원 태스크

이 단원에서는 다음 태스크를 다룹니다.

단원 시작

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