다음을 통해 공유


기본 패키지 만들기 자습서: 단원 패키지

새 설치: 2006년 4월 14일

기본 1단원 및 기본 2단원 패키지는 Integration Services 자습서의 "마법사를 사용하여 기본 패키지 만들기"에서 완성된 패키지입니다. 온라인 설명서의 항목에는 각 패키지의 기능에 대한 자세한 설명이 나와 있습니다. 자세한 내용은 온라인 설명서의 Integration Services 자습서 섹션에서 "마법사를 사용하여 기본 패키지 만들기" 항목을 참조하십시오.

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

ms365202.note(ko-kr,SQL.90).gif중요:
기본 1단원 또는 기본 2단원 패키지를 처음 실행하면 "테이블 삭제 SQL 작업"이라는 작업이 실패합니다. 이 동작은 예상된 동작입니다. 작업이 실패하는 이유는 패키지에서 ProspectiveCustomers 테이블을 삭제하고 다시 만들려고 하지만 패키지가 처음 실행될 때 이 테이블이 존재하지 않기 때문입니다. 그러므로 DROP 문은 실패합니다. 그러나 테이블 삭제 SQL 작업과 SQL 작업 준비 간의 선행 제약 조건이 성공이 아닌 완료로 설정되었으므로 이로 인해서 패키지가 실패하지는 않습니다.

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

패키지 설명

기본 1단원

SELECT 문을 사용하여 Excel 통합 문서 파일에서 데이터를 추출하고 AdventureWorks 데이터베이스의 테이블에 데이터를 로드하는 간단한 데이터 전송 패키지입니다. 테이블이 존재하지 않는 경우 패키지에서는 해당 테이블을 만듭니다. SQL Server 가져오기 및 내보내기 마법사를 사용하여 이 패키지를 빌드했습니다.

기본 2단원

기본 1단원 패키지가 더 복잡한 데이터 흐름으로 향상되었습니다. 이제 데이터 흐름에는 시/도와 구/군/시로 데이터를 정렬하기 위한 정렬 변환과 식의 계산 결과에 의해 값이 설정되는 새 열을 추가하기 위한 파생 열 변환이 포함됩니다.

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

요구 사항

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

  • 예제 패키지 및 사용되는 데이터 파일이 로컬 하드 디스크 드라이브에 설치되어 있어야 합니다.
  • AdventureWorks 데이터베이스를 설치했으며 이 데이터베이스에 대해 관리 권한이 있어야 합니다.
  • 명령줄에서만 예제 패키지를 실행하려는 경우 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 Basic Package\Completed Packages

예제 실행

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

ms365202.note(ko-kr,SQL.90).gif중요:
이 예제에서는 Microsoft Jet 4.0 OLE DB 공급자를 사용하며 이 공급자의 경우 64비트 버전이 없습니다. 따라서 64비트 컴퓨터에서는 이 패키지가 실패합니다.

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

이 예제에서는 SourceConnectionExcel 연결 관리자의 ExcelFilePathServerName 속성에서 "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 Basic 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\Completed Packages입니다.

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

  4. 확인을 클릭합니다.

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

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

참고 항목

관련 자료

마법사를 사용하여 기본 패키지 만들기

도움말 및 정보

SQL Server 2005 지원 받기