다음을 통해 공유


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

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

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

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

플랫 파일 대상 추가 및 구성

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

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

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

  4. 데이터 흐름 디자인 화면에서 새 플랫 파일 대상 변환에서 플랫 파일 대상 이름을 선택하고 해당 이름을 실패한 행으로 변경합니다.

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

  6. 플랫 파일 형식 대화 상자에서 구분 기호가 선택되어 있는지 확인한 다음 확인을 선택합니다.

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

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

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

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

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

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

  12. 확인을 선택합니다.

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

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

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

  15. 확인을 선택합니다.

다음 작업으로 이동

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