다음을 통해 공유


방법: 자식 패키지에서 부모 변수의 값 사용

이 절차에서는 부모 변수 구성 유형을 사용하여 부모 패키지에서 실행되는 자식 패키지가 부모 변수에 액세스하도록 설정하는 패키지 구성을 만드는 방법을 설명합니다.

자식 패키지에 패키지 구성을 만들기 전에 부모 패키지에 변수를 만들 필요는 없습니다. 부모 패키지에는 언제든지 변수를 추가할 수 있습니다. 단, 패키지 구성에 정확한 부모 변수의 이름을 사용해야 합니다. 그러나 부모 변수 구성을 만들려면 이 부모 변수 구성을 통해 업데이트할 수 있는 자식 패키지에 기존 변수가 있어야 합니다. 변수 추가 및 구성 방법은 방법: 변수 창을 사용하여 패키지에서 변수 추가 또는 삭제를 참조하십시오.

부모 변수 구성에 사용되는 부모 패키지의 변수 범위는 패키지 실행 태스크, 태스크가 있는 컨테이너 또는 패키지로 설정할 수 있습니다. 이름이 같은 여러 개의 변수가 패키지에 정의된 경우 패키지 실행 태스크 범위에 가장 가까운 변수가 사용됩니다. 패키지 실행 태스크에 가장 가까운 범위는 작업 자체입니다.

부모 패키지에 변수를 추가하려면

  1. Business Intelligence Development Studio에서 자식 패키지에 전달할 변수를 추가할 패키지가 포함된 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.

  3. 다음 중 하나를 수행하여 SSIS 디자이너에서 변수 범위를 정의하십시오.

    • 패키지 범위를 설정하려면 제어 흐름 탭의 디자인 화면에서 아무 곳이나 클릭합니다.

    • 범위를 패키지 실행 태스크의 부모 컨테이너로 설정하려면 컨테이너를 클릭합니다.

    • 패키지 실행 태스크의 범위를 설정하려면 태스크를 클릭합니다.

  4. 변수를 추가하고 구성합니다.

    [!참고]

    변수가 저장하는 데이터와 호환 가능한 데이터 형식을 선택합니다.

  5. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

자식 패키지에 변수를 추가하려면

  1. Business Intelligence Development Studio에서 부모 변수 구성을 추가할 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.

  3. SSIS 디자이너에서 패키지 범위를 설정하려면 제어 흐름 탭의 디자인 화면에서 아무 곳이나 클릭합니다.

  4. 변수를 추가하고 구성합니다.

    [!참고]

    변수가 저장하는 데이터와 호환 가능한 데이터 형식을 선택합니다.

  5. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

부모 패키지 구성을 자식 패키지에 추가하려면

  1. 자식 패키지가 열려 있지 않은 경우에는 Business Intelligence Development Studio에서 자식 패키지를 엽니다.

  2. 제어 흐름 탭의 디자인 화면에서 아무 곳이나 클릭합니다.

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

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

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

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 부모 패키지 변수를 선택하고 다음 중 하나를 수행합니다.

    • 구성 설정을 직접 지정을 선택하고 부모 변수 상자에 구성에서 사용할 부모 패키지의 변수 이름을 지정합니다.

      중요 정보중요

      변수 이름은 대/소문자를 구분합니다.

    • 구성 위치가 환경 변수에 저장됨을 선택한 다음 환경 변수 목록에서 변수 이름이 포함된 환경변수를 선택합니다.

  7. 다음을 클릭합니다.

  8. 대상 속성 선택 페이지에서 변수 노드, 구성할 변수의 속성 노드를 차례로 확장한 다음 구성에서 설정할 속성을 클릭합니다.

  9. 다음을 클릭합니다.

  10. 마법사 완료 페이지에서 필요에 따라 기본 구성 이름을 수정하고 구성 정보를 검토합니다.

  11. 마침을 클릭하여 마법사를 완료하고 패키지 구성 도우미 대화 상자로 돌아갑니다.

  12. 패키지 구성 도우미 대화 상자의 구성 상자에 새 구성이 나열됩니다.

  13. 닫기를 클릭합니다.