다음을 통해 공유


1-4단원 - 패키지 구성 추가

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

이 작업에서는 각 패키지에 구성을 추가합니다. 패키지 및 패키지 개체의 속성을 런타임에 업데이트 구성

통합 서비스는 다양한 구성 유형을 제공합니다. 환경 변수, 레지스트리 항목, 사용자 정의 변수, SQL Server 테이블 및 XML 파일에 구성을 저장할 수 있습니다. 추가 유연성을 제공하기 위해 통합 서비스는 간접 구성 사용을 지원합니다. 즉, 환경 변수를 사용하여 구성의 위치를 지정합니다. 그러면 실제 값이 지정됩니다. 배포 자습서 프로젝트의 패키지는 XML 구성 파일과 간접 구성의 조합을 사용합니다. XML 구성 파일에는 여러 속성에 대한 구성이 포함될 수 있으며, 적절한 경우 여러 패키지에서 참조할 수 있습니다. 이 자습서에서는 각 패키지에 대한 별개의 구성 파일을 사용합니다.

구성 파일은 연결 문자열과 같은 중요한 정보를 포함하는 경우가 많습니다. 따라서 ACL(액세스 제어 목록)을 사용하여 파일을 저장하는 위치 또는 폴더에 대한 액세스를 제한하고 패키지를 실행할 수 있는 사용자 또는 계정에만 액세스 권한을 부여해야 합니다. 자세한 내용은 패키지에서 사용하는 파일에 대한 액세스를 참조하세요.

이전 태스크에서 Deployment Tutorial 프로젝트에 추가했던 패키지(DataTransfer 및 LoadXMLData)는 구성을 구현해야 대상 서버에 배포된 후 성공적으로 실행됩니다. 구성을 구현하려면 먼저 XML 구성 파일에 대한 간접 구성을 만든 다음 XML 구성 파일을 만듭니다.

DataTransferConfig.dtsConfig 및 LoadXMLData.dtsConfig의 두 구성 파일을 만듭니다. 이러한 파일에는 패키지에서 사용되는 데이터 및 로그 파일의 위치를 지정하는 패키지의 속성을 업데이트하는 이름-값 쌍이 포함되어 있습니다. 나중에 배포 프로세스의 단계에서 대상 컴퓨터에서 파일의 새 위치를 반영하도록 구성 파일의 값을 업데이트합니다.

통합 서비스는 DataTransferConfig.dtsConfig 및 LoadXMLData.dtsConfig가 DataTransfer 및 LoadXMLData 패키지의 종속성임을 인식하고 다음 단원에서 배포 번들을 만들 때 구성 파일을 자동으로 포함합니다.

DataTransfer 패키지에 대한 간접 구성을 만들려면

프로젝트의 현재 배포 모델을 확인하고 필요한 경우 패키지 배포 모델로 설정합니다. 프로젝트 메뉴에서 패키지 배포 모델로 변환을 클릭합니다.

  1. 솔루션 탐색기에서 DataTransfer.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 design surface의 배경 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미대화 상자에서 아직 선택하지 않은 경우 패키지 구성 설정 을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지에서 구성 유형 목록에서 XML 구성 파일을 선택하고, 구성 위치가 환경 변수 옵션에 저장됨을 선택하고, DataTransfer를 입력하거나, 목록에서 DataTransfer 환경 변수를 선택합니다.

    참고 항목

    목록에서 환경 변수를 사용할 수 있도록 하려면 변수를 추가한 후 컴퓨터를 다시 시작해야 할 수 있습니다. 컴퓨터를 다시 시작하지 않으려면 환경 변수의 이름을 입력할 수 있습니다.

  7. 다음을 클릭합니다.

  8. 마법사 완료 페이지에서 구성 이름 상자에 DataTransfer EV Configuration 을 입력하고 미리 보기 창에서 구성 내용을 검토한 다음 마침을 클릭합니다.

  9. 패키지 구성 조직기 대화 상자를 닫습니다.

DataTransfer 패키지에 대한 XML 구성을 만들려면

  1. 솔루션 탐색기에서 DataTransfer.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 design surface의 배경 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 패키지 구성 설정 확인란을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택한 다음 찾아보기를 클릭합니다.

  7. 구성 파일 위치 선택 대화 상자에서 C:\DeploymentTutorial로 이동하고 파일 이름 상자에 DataTransferConfig를 입력한 다음 저장을 클릭합니다.

  8. 구성 형식 선택 페이지에서 다음을 선택합니다.

  9. 내보낼 속성 선택 페이지에서 DataTransfer, 연결 관리자, Deployment Tutorial Log 및 Properties를 확장한 다음 연결 문자열 확인란을 선택합니다.

  10. 연결 관리자 내에서 NewCustomers를 확장한 다음 연결 문자열 확인란을 선택합니다.

  11. 다음을 클릭합니다.

  12. 마법사 완료 페이지에서 구성 이름 상자에 DataTransfer Configuration을 입력하고 미리 보기 창에서 구성 내용을 검토한 다음 종료를 클릭합니다.

  13. 패키지 구성 조직기 대화 상자에서 DataTransfer EV 구성이 먼저 나열되고 DataTransfer 구성이 두 번째로 나열되는지 확인한 다음 닫기를 클릭합니다.

LoadXMLData 패키지에 대한 간접 구성을 만들려면

  1. 솔루션 탐색기에서 LoadXMLData.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 design surface의 배경 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 조직자 대화 상자에서 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지에서 구성 유형 목록에서 XML 구성 파일을 선택하고, 구성 위치가 환경 변수 옵션에 저장됨을 선택하고, LoadXMLData를 입력하거나, 목록에서 LoadXMLData 환경 변수를 선택합니다.

    참고 항목

    목록에서 환경 변수를 사용할 수 있도록 하려면 변수를 추가한 후 컴퓨터를 다시 시작해야 할 수 있습니다.

  7. 다음을 클릭합니다.

  8. 마법사 완료 페이지에서 구성 이름 상자에 LoadXMLData EV Configuration을 입력하고 미리 보기 창에서 구성 내용을 검토한 다음 종료를 클릭합니다.

LoadXMLData 패키지에 대한 XML 구성을 만들려면

  1. 솔루션 탐색기에서 LoadXMLData.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 design surface의 배경 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 패키지 구성 설정 확인란을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택한 다음 찾아보기를 클릭합니다.

  7. 구성 파일 위치 선택 대화 상자에서 C:\DeploymentTutorial로 이동하고 파일 이름 상자에 LoadXMLDataConfig를 입력한 다음 저장을 클릭합니다.

  8. 구성 형식 선택 페이지에서 다음을 선택합니다.

  9. 내보낼 속성 선택 페이지에서 LoadXMLData, 실행 파일, 로드 XML 데이터 및 속성을 확장한 다음 [XMLSource].[XMLData][XMLSource].[XMLSchemaDefinition] 확인란를 선택합니다.

  10. 다음을 클릭합니다.

  11. 마법사 완료 페이지에서 구성 이름 상자에 LoadXMLData Configuration을 입력하고 미리 보기 창에서 구성 내용을 검토한 다음 종료를 클릭합니다.

  12. 패키지 구성 조직기 대화 상자에서 LoadXMLData EV 구성이 먼저 나열되고 LoadXMLData 구성이 두 번째로 나열되는지 확인한 다음 닫기를 클릭합니다.

단원의 다음 태스크

5단계: 업데이트된 패키지 테스트

참고 항목

패키지 구성
패키지 구성 만들기
패키지에서 사용되는 파일 액세스