4-4단원: 플랫 파일 대상 추가

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

Lookup Currency Key 변환의 오류 출력은 조회에 실패한 모든 데이터 행을 스크립트 변환 작업으로 리디렉션합니다. 발생한 오류에 대한 자세한 정보를 제공하기 위해 스크립트 변환은 각 오류의 설명을 가져오는 스크립트를 실행합니다.

이 태스크에서는 나중에 처리할 수 있도록 실패한 행에 대한 이러한 모든 정보를 구분된 텍스트 파일에 저장합니다. 실패한 행을 저장하려면 오류 데이터와 플랫 파일 대상을 포함하는 텍스트 파일에 대해 플랫 파일 연결 관리자를 추가하고 구성합니다. 플랫 파일 대상에서 사용되는 플랫 파일 연결 관리자에 속성을 설정하여 플랫 파일 대상에서 텍스트 파일을 기록하고 형식을 지정하는 방식을 지정할 수 있습니다. 자세한 내용은 플랫 파일 연결 관리자플랫 파일 대상을 참조하세요.

플랫 파일 대상 추가 및 구성

  1. 데이터 흐름 탭을 선택합니다.

  2. SSIS 도구 상자에서 기타 대상을 확장하고 플랫 파일 대상을 데이터 흐름 디자인 화면에 끌어 놓습니다. 플랫 파일 대상Get Error Description 변환 바로 아래에 배치합니다.

  3. Get Error Description 변환을 선택한 다음, 파란색 화살표를 새 플랫 파일 대상에 끌어 놓습니다.

  4. 데이터 흐름 디자인 화면에서 새 플랫 파일 대상 변환의 플랫 파일 대상 이름을 선택한 다음, 해당 이름을 Failed Rows로 변경합니다.

  5. Failed Rows 변환을 마우스 오른쪽 단추로 클릭하고 편집을 선택한 다음, 플랫 파일 대상 편집기에서 새로 만들기를 선택합니다.

  6. 플랫 파일 형식 대화 상자에서 구분 기호로 분리됨을 선택했는지 확인한 다음, 확인을 선택합니다.

  7. 플랫 파일 연결 관리자 편집기연결 관리자 이름 상자에 오류 데이터를 입력합니다.

  8. 플랫 파일 연결 관리자 편집기 대화 상자에서 찾아보기를 선택한 다음, 파일을 저장할 폴더를 찾습니다.

  9. 열기 대화 상자에서 파일 이름ErrorOutput.txt를 입력한 다음, 열기를 선택합니다.

  10. 플랫 파일 연결 관리자 편집기 대화 상자에서 로캘영어(미국)이고, 코드 페이지1252(ANSI-라틴어 I)인지 확인합니다.

  11. 옵션 창에서 을 선택합니다.

    원본 데이터 파일의 열 이외에 새로운 열인 ErrorCode, ErrorColumn 및 ErrorDescription이 있는 것을 볼 수 있습니다. 이러한 열은 Lookup Currency Key 변환의 오류 출력 및 Get Error Description 변환의 스크립트입니다. 이러한 열을 사용하여 실패한 행의 원인을 해결할 수 있습니다.

  12. 확인을 선택합니다.

  13. 플랫 파일 대상 편집기에서 파일의 데이터 덮어쓰기 확인란의 선택을 취소합니다.

    이 확인란의 선택을 취소하면 각각의 새 실행 오류 출력을 추가함으로써 여러 패키지 실행에 대한 오류가 계속 지속됩니다.

  14. 플랫 파일 대상 편집기에서 매핑을 선택하여 모든 열이 올바른지 확인합니다. 매핑되지 않은 열에 대한 매핑을 만듭니다. 대상의 열 이름을 바꿀 수도 있습니다.

  15. 확인을 선택합니다.

다음 작업으로 이동

5단계: 4단원 자습서 패키지 테스트