다음을 통해 공유


간단한 ETL 패키지 만들기 자습서: 단원 패키지

업데이트: 2006년 4월 14일

1, 2, 3, 4 및 5단원 패키지가 Integration Services 자습서, 간단한 ETL 패키지 만들기 자습서의 전체 패키지입니다. 온라인 설명서의 항목에는 각 패키지의 기능에 대한 자세한 설명이 나와 있습니다. 자세한 내용은 온라인 설명서의 Integration Services 자습서 섹션에서 "간단한 ETL 패키지 만들기 자습서" 항목을 참조하십시오. 각 단원의 패키지는 이전 단원에서 만든 버전의 패키지를 바탕으로 구성됩니다.

자습서 외부에서 이러한 패키지를 열고 실행할 수 있습니다. 그러나 이러한 패키지를 수정하지 않는 것이 좋습니다. 자습서 패키지를 수정하면 자습서에 정의된 결과와 다른 결과가 발생할 수 있습니다.

다음 표에서는 각 패키지에 대한 간단한 요약을 제공합니다.

단원 설명

1단원

단일 플랫 파일에서 데이터를 추출하고 조회 변환을 사용하여 데이터를 변환한 다음 마지막으로 결과를 팩트 테이블에 로드하는 간단한 ETL 패키지입니다.

2단원

이 단원에서는 1단원에서 만든 패키지를 확장하여 새 루핑 기능을 활용함으로써 여러 플랫 파일을 단일 데이터 흐름 프로세스로 추출합니다.

3단원

이 단원에서는 2단원에서 만든 패키지를 확장하여 패키지 구성, 변수 및 속성 식을 사용함으로써 속성을 동적으로 업데이트합니다.

4단원

이 단원에서는 3단원에서 만든 패키지를 확장하여 로깅을 추가합니다.

5단원

이 단원에서는 4단원에서 만든 패키지를 확장하여 오류 리디렉션을 사용함으로써 텍스트 파일에 있는 잘못된 데이터를 캡처합니다.

ms345274.note(ko-kr,SQL.90).gif중요:
예제는 교육용으로만 제공되므로 프로덕션 환경에서 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트를 수행하지 않았습니다. Microsoft에서는 이러한 예제에 대해 기술 지원을 제공하지 않습니다.

요구 사항

이 예제 패키지를 실행하려면 다음이 필요합니다.

  • 예제 패키지 및 사용되는 데이터 파일이 로컬 하드 디스크 드라이브에 설치되어 있어야 합니다.
  • AdventureWorksDW 데이터베이스를 설치했으며 이 데이터베이스에 대해 관리 권한이 있어야 합니다.
  • 명령줄에서만 예제 패키지를 실행하려는 경우 SQL Server 2005 Integration Services(SSIS)를 설치해야 합니다.
  • SSIS 디자이너에서 예제 패키지를 열어 실행하려는 경우 Business Intelligence Development Studio도 설치해야 합니다.

예제를 설치하는 방법은 SQL Server 2005 온라인 설명서의 "예제 Integration Services 패키지 설치"를 참조하십시오. SQL Server 2005 첫 릴리스 이후에 릴리스된 새 예제를 포함하여 최신 버전의 예제를 얻으려면 SQL Server 2005 예제 및 예제 데이터베이스(2006년 4월)를 참조하십시오.

예제 패키지의 위치

예제가 기본 설치 위치에 설치된 경우 자습서 예제 패키지는 다음 폴더에 있습니다.

C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages

예제 실행

패키지는 dtexec 유틸리티를 사용하여 명령줄에서 실행하거나 Business Intelligence Development Studio에서 실행할 수 있습니다.

5단원 패키지는 3단원 패키지에서 만들어 3단원과 4단원 패키지에서 사용한 패키지 구성 파일을 사용합니다. 5단원 패키지를 실행하기 전에 SSISTutorial.dtsConfig 파일의 ConfiguredValue 요소에 Sample Data 폴더의 위치가 포함되어 있는지 확인합니다. 이 폴더의 기본 위치는 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data입니다.

또한 5단원 패키지에서는 Currency_BAD.txt 파일을 사용합니다. 이 파일을 만드는 대신 제공된 파일을 사용하려는 경우 패키지를 실행하기 전에 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages에서 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data로 Currency_BAD.txt를 복사해야 합니다.

영어 버전이 아닌 Windows를 사용할 경우 예제 패키지를 성공적으로 실행하기 위해 패키지에서 사용되는 모든 파일 연결 관리자의 ConnectionString 속성을 업데이트해야 할 수 있습니다. 연결 관리자에 사용된 경로가 사용자 컴퓨터에서 올바른지 확인하고 필요한 경우 Program Files 폴더의 해당 언어 버전 이름이 포함되도록 경로를 수정해야 합니다.

이 예제에서는 Sample Data 연결 관리자에 대한 ConnectionString 속성에서 "Program Files"를 업데이트해야 할 수 있습니다.

dtexec를 사용하여 패키지를 실행하려면

  1. 명령 프롬프트 창을 엽니다.

  2. 디렉터리를 dtexec의 위치인 C:\Program Files\Microsoft SQL Server\90\DTS\Binn으로 변경합니다.

  3. 다음 명령을 입력합니다.

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages\<package name>"
    
  4. Enter 키를 누릅니다.

dtexec 유틸리티를 사용하여 패키지를 실행하는 방법은 SQL Server 2005 온라인 설명서의 "dtexec 유틸리티"를 참조하십시오.

Business Intelligence Development Studio에서 예제 실행

자습서 패키지를 추가할 수 있는 Integration Services 프로젝트가 아직 없으면 우선 프로젝트를 만들어야 합니다.

새 Integration Services 프로젝트를 만들려면

  1. Business Intelligence Development Studio를 엽니다.

  2. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  3. 새 프로젝트 대화 상자의 템플릿 창에서 Integration Services 프로젝트 템플릿을 선택합니다.

  4. 선택적으로 프로젝트 이름과 위치를 편집합니다. 솔루션 이름은 프로젝트 이름과 일치하도록 자동으로 업데이트됩니다.

  5. 솔루션 드롭다운 목록에서 새 솔루션 만들기를 선택합니다.

  6. 솔루션 파일에 대한 별개의 폴더를 만들려면 솔루션용 디렉터리 만들기를 선택합니다. 이 옵션이 기본 옵션입니다.

  7. 확인을 클릭하여 솔루션 탐색기에 솔루션을 추가하고 솔루션에 프로젝트를 추가합니다.

그 다음은 패키지를 Integration Services 프로젝트에 추가해야 합니다.

Business Intelligence Development Studio에서 패키지를 실행하려면

  1. 솔루션 탐색기에서 SSIS 패키지를 마우스 오른쪽 단추로 클릭한 다음 기존 패키지 추가를 클릭합니다.

  2. 기존 패키지의 복사본 추가 대화 상자에서 패키지 위치파일 시스템으로 설정하고 찾아보기 **(…)**를 클릭한 다음 자습서의 전체 패키지가 있는 폴더를 찾습니다. 기본 위치는 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages입니다.

  3. 추가할 패키지를 클릭한 다음 열기를 클릭합니다.

  4. 확인을 클릭합니다.

  5. 1-4단계를 반복하여 자습서 패키지를 프로젝트에 추가합니다.

  6. SSIS 패키지 폴더에서 실행할 패키지를 마우스 오른쪽 단추로 클릭한 다음 패키지 실행을 클릭합니다.