5단원: 패키지 배포 모델을 위한 패키지 구성 추가

패키지 구성을 사용하면 개발 환경 외부에서 런타임 속성과 변수를 설정할 수 있습니다. 구성을 통해 쉽고 유연하게 배포할 수 있는 패키지를 개발할 수 있습니다. Microsoft Integration Services에서는 다음과 같은 구성 유형을 제공합니다.

  • XML 구성 파일

  • 환경 변수

  • 레지스트리 항목

  • 부모 패키지 변수

  • SQL Server 테이블

이 단원에서는 4단원: 오류 흐름 리디렉션 추가에서 만든 간단한 Integration Services 패키지를 수정하여 패키지 배포 모델을 사용하고 패키지 구성을 활용합니다. 자습서에 완성된 상태로 포함된 4단원 패키지를 복사할 수도 있습니다. 패키지 구성 마법사를 통해 Directory 속성에 매핑된 패키지 수준 변수를 사용하여 Foreach 루프 컨테이너의 Directory 속성을 업데이트하는 XML 구성을 만듭니다. 구성 파일을 생성했으면 개발 환경 외부에서 변수 값을 수정하고 수정된 속성을 새 예제 데이터 폴더로 지정합니다. 패키지를 다시 실행하면 구성 파일이 변수 값을 채우고 해당 변수가 Directory  속성을 업데이트합니다. 결과적으로 패키지는 패키지에 하드 코드된 원래 폴더의 파일이 아니라 새 데이터 폴더의 파일을 반복 처리합니다.

중요 정보중요

이 자습서를 실행하려면 AdventureWorksDW2012 예제 데이터베이스가 필요합니다. AdventureWorksDW2012를 설치 및 배포하는 방법은 SQL Server 예제 및 예제 데이터베이스 시작를 참조하십시오.

단원 태스크

이 단원에서는 다음 태스크를 다룹니다.

단원 시작