database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Tutorials 192 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 192
SQL SERVER DTS [2]
작성자
정재익(advance)
작성일
2001-12-07 11:57
조회수
12,664

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 
      형식 확인란의 선택을 해제하고 생성할 예외 파일을 선택할 수도 있다. 
    . 파일 형식에서 예외 파일에 대한 추가 옵션을 선택한다. 
[Top]
No.
제목
작성자
작성일
조회
210Transact-SQL
정재익
2001-12-14
20560
194SQL SERVER DTS [4]
정재익
2001-12-07
15590
193SQL SERVER DTS [3]
정재익
2001-12-07
14876
192SQL SERVER DTS [2]
정재익
2001-12-07
12664
191SQL SERVER DTS [1]
정재익
2001-12-07
20451
190MS SQL 서버 몇가지 팁 (FAQ)
정재익
2001-12-07
22132
181T-SQL 에서 사용되는 함수들 - 텍스트 및 이미지 함수
정재익
2001-12-03
9519
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다