DTS 디자이너에서 데이터 변환 작업을 통해 다양한 데이터 변환을 할 수 있다.
빠른 로드옵션을 이용하거나 일괄처리 옵션을 통해 데이터 변환을 시도 할 수 있으며, 열 데이터, 행 데이터 처릴 할 수 있다.DTS 디자이너에서 데이터 변환 작업을 다음 단계에 따라 구성해보자.
[img]
[b]. 연결을 구성한다. 우선 원본 및 대상 연결을 설정해야 한다. [/b]
. 데이터 변환 작업에 대해 연결을 구성하려면
. 커서가 바뀔 때까지 데이터 변환 서비스(DTS) 디자이너 디자인 시트에서
데이터 변환 작업을 선택한 다음 두 번 클릭하여 데이터 변환 작업 속성 대화
상자를 연다.
. 원본 탭에 작업에 대한 설명을 입력한다.
. 연결에서 다음 중 하나를 수행한다.
. 테이블/뷰를 클릭하고 목록에서 테이블이나 뷰를 선택한다.
. SQL 쿼리를 클릭한다. 상자에 쿼리 텍스트를 입력하거나 쿼리
작성을 클릭하여 DTS 쿼리 디자이너로 쿼리를 만들 수 있다. 입력
매개 변수로 쿼리를 만드는 경우에는 매개 변수를 클릭하여 매개
변수를 DTS 패키지 전역 변수에 지정한다.
. 대상 탭을 클릭한 후 다음 중 하나를 수행한다.
. 테이블 이름 목록에서 대상 테이블을 선택한다.
. 만들기를 클릭하고 대상 테이블 만들기 대화 상자에서 CREATE
TABLE 스크립트를 편집하여 새 테이블을 만든다.
. 작업을 추가한다. 데이터 흐름 순서대로(원본에서 대상으로) 원하는 연결을 선택한 다음 작업을 추가한다.
. 데이터 변환 작업을 만들려면
. 데이터 변환 서비스(DTS) 디자이너 디자인 시트에서 원본으로 사용할
연결을 클릭한 다음 대상으로 사용할 연결을 Ctrl 키와 함께 클릭한다.
. 데이터 변환 작업을 구성하기 전에 원본 및 대상 연결을 정의해야 한다.
. 작업 도구 모음에서 데이터 변환 작업을 디자인 시트로 끈다.
[img]
. 열 수준 변환을 구성한다.
. 기본 변환 매핑을 사용하지 않는다면, 변환에 대한 원본 및 대상 열을 선택하고 변환 유형을 선택해야 하며 변환 유형에 필요한 대로 변환 속성을 설정해야 한다. 구성하려는 각 변환에 대해 이 과정을 반복한다.
. 데이터 변환 작업에 대해 새 변환을 구성하려면
. 원본 및 대상 연결을 구성한 후 변환 탭을 클릭한다.
. 다음 중 하나를 수행한다.
. 원하는 열이 다른 변환에 매핑되어 있지 않은 경우에는 새로 만들기를
클릭한다.
. 원하는 열이 이미 매핑되어 있으면 변환에 대한 매핑 선을 클릭하고
삭제를 클릭한 다음 새로 만들기를 클릭한다.
. 새 변환 만들기 대화 상자에서 추가할 변환 유형을 클릭한다. 변환 옵션 대화
상자가 나타난다.
. 원본 열 탭을 클릭한 다음 화살표 단추를 사용하여 변환을 위한 열을 선택한다.
. 대상 열 탭을 클릭한 다음 화살표 단추를 사용하여 변환을 위한 열을 선택한다.
. 일반 탭을 클릭하고 속성을 클릭한 다음 선택한 변환의 속성을 그대로 사용하거나 편집한다.
. 만들려는 각 변환에 대해 단계 2번째 단계부터 6번째 단계까지 반복한다.
[img]
. 대상 연결이 Microsoft OLE DB Provider for SQL Server인 경우, 빠른 로드 옵션 및 일괄 처리 옵션을 사용자 지정할 수 있다.
. 데이터 변환 작업 빠른 로드 옵션을 사용하려면
. 데이터 변환 작업에 대한 연결과 변환을 구성한 후 옵션 탭을 클릭한다.
. 빠른 로드 사용 확인란을 선택한 다음, 사용할 그 밖의 Microsoft SQL Server
빠른 로드 옵션을 선택한다.
. 빠른 로드 옵션은 Microsoft OLE DB Provider for SQL Server를 대상 연결로
사용할 때만 유효하다.
. 빠른 로드 일괄 처리 옵션을 구성하려면
. 데이터 변환 작업에 대한 연결과 변환을 구성한 후 옵션 탭을 클릭한다.
. 빠른 로드 사용 확인란을 선택한다.
. 빠른 로드 옵션은 Microsoft OLE DB Provider for SQL Server를 대상 연결로
사용할 때만 유효하다.
. 삽입 일괄 처리 크기 상자에 일괄 처리 크기의 값을 입력한다.
. 오류가 발생하기 전에 복사될 마지막 일괄 처리의 모든 행을 커밋하려면
마지막 일괄 처리 커밋 확인란을 선택할 수도 있다.
. 최대 오류 수 상자에 데이터 변환 작업에 의해 검색된 행 수준 오류 수와
작업에 대한 데이터 펌프 작업이 종료되기 전에 도달해야 할 일괄 처리 최대
오류 수를 더한 수를 나타내는 값을 입력한다.
. 행 데이터의 처리 문제를 해결하는 데 사용할 수 있는 데이터 펌프 예외 파일을 선택 및 사용자 지정할 수 있다.
. 데이터 펌프 예외 파일을 구성하려면
. 데이터 변환 서비스(DTS) 데이터 시트에서 데이터 변환 작업 또는 데이터
기반 쿼리 작업을 두 번 클릭한다.
. 데이터 변환 작업을 구성하기 전에 원본 및 대상 연결이 정의되어 있어야 한다.
. 옵션 탭을 클릭한다.
. 예외 파일의 이름 상자에 예외 파일로 사용할 텍스트 파일의 파일 경로를
입력하거나 찾아보기(...) 단추를 클릭하여 파일을 찾아 지정한다.
. 존재하지 않는 파일을 입력하면 이 변환 작업과 관련된 단계가 실행될 때
파일이 새로 만들어진다.
. SQL Server 2000 데이터 펌프 예외 파일 옵션을 사용하려면 파일 형식에서 7.0
형식 확인란의 선택을 해제하고 생성할 예외 파일을 선택할 수도 있다.
. 파일 형식에서 예외 파일에 대한 추가 옵션을 선택한다.
|