6단원: SSIS에서 프로젝트 배포 모델에 매개 변수 사용Lesson 6: Using Parameters with the Project Deployment Model in SSIS

SQL Server 2012에는 Integration Services 서버에 프로젝트를 배포할 수 있는 새로운 배포 모델이 도입되었습니다.SQL Server 2012 introduces a new deployment model where you can deploy your projects to the Integration Services server. Integration Services 서버에서는 패키지를 관리 및 실행하고 패키지에 대한 런타임 값을 구성할 수 있습니다.The Integration Services server enables you to manage and run packages, and to configure runtime values for packages.

이 단원에서는 프로젝트 배포 모델을 사용하도록 5단원: 패키지 배포 모델을 위한 SSIS 패키지 구성 추가 에서 만든 패키지를 수정합니다.In this lesson, you will modify the package that you created in Lesson 5: Add SSIS Package Configurations for the Package Deployment Model to use the Project Deployment Model. 구성 값을 예제 데이터 위치를 지정하는 매개 변수로 바꿉니다.You replace the configuration value with a parameter to specify the sample data location. 또한 자습서에 포함된 완료된 5단원 패키지를 복사할 수도 있습니다.You can also copy the completed Lesson 5 package that is included with the tutorial.

Integration Services 프로젝트 구성 마법사를 사용하여 프로젝트를 프로젝트 배포 모델로 변환하고 구성 값이 아닌 매개 변수를 사용해서 디렉터리 속성을 설정합니다.Using the Integration Services Project Configuration Wizard, you will convert the project to the Project Deployment Model and use a Parameter rather than a configuration value to set the Directory property. 이 단원에서는 기존 SSIS 패키지를 새로운 프로젝트 배포 모델로 변환하기 위해 수행해야 하는 단계에 대해 일부 설명합니다.This lesson partially covers the steps you would follow to convert existing SSIS packages to the new Project Deployment Model.

패키지를 다시 실행하면 Integration Services 서비스가 매개 변수를 사용해서 변수 값을 채우고, 이 변수는 다시 디렉터리 속성을 업데이트합니다.When you run the package again, the Integration Services service uses the parameter to populate the value of the variable, and the variable in turn updates the Directory property. 따라서 패키지 구성 파일에 설정된 폴더가 아니라 매개 변수 값으로 지정된 새 데이터 폴더의 파일이 패키지에서 반복 처리됩니다.As a result, the package iterates through the files in the new data folder specified by the parameter value rather than the folder that was set in the package configuration file.

중요

이 자습서를 실행하려면 AdventureWorksDW2012 예제 데이터베이스가 필요합니다.This tutorial requires the AdventureWorksDW2012 sample database. AdventureWorksDW2012설치 및 배포 방법에 대한 자세한 내용은 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항을 참조하세요.For more information about how to install and deploy AdventureWorksDW2012, see Considerations for Installing SQL Server Samples and Sample Databases.

단원 태스크Lesson Tasks

이 단원에서는 다음 태스크를 다룹니다.This lesson contains the following tasks:

  1. 1단계: 5단원 패키지 복사Step 1: Copying the Lesson 5 Package

  2. 2단계: 프로젝트를 프로젝트 배포 모델로 변환Step 2: Converting the Project to the Project Deployment Model

  3. 3단계: 6단원 패키지 테스트Step 3: Testing the Lesson 6 Package

  4. 4단계: 6단원 패키지 배포Step 4: Deploying the Lesson 6 Package

단원 시작Start the Lesson

1단계: 5단원 패키지 복사Step 1: Copying the Lesson 5 Package