다음을 통해 공유


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

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

  • XML 구성 파일

  • 환경 변수

  • 레지스트리 항목

  • 부모 패키지 변수

  • SQL Server 테이블

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

중요합니다

이 자습서에는 AdventureWorksDW2012 샘플 데이터베이스가 필요합니다. AdventureWorksDW2012를 설치하고 배포하는 방법에 대한 자세한 내용은 CodePlex의 Reporting Services 제품 샘플을 참조하세요.

학습 과제

이 단원에는 다음 작업이 포함되어 있습니다.

수업 시작하기