방법: 변수의 속성 설정

Integration Services에서 사용자 정의 변수의 속성을 설정하려면 다음 기능 중 하나를 사용합니다.

  • 변수 창

  • 속성 창. 속성 창에는 변수 창에서 사용할 수 없는 변수를 구성하기 위한 다음과 같은 속성이 나열됩니다. Description, EvaluateAsExpression, Expression, ReadOnlyValueType

[!참고]

Integration Services는 업데이트할 수 없는 속성이 있는 시스템 변수 집합도 제공합니다.

변수 창을 사용하여 속성 설정

변수 창을 사용하여 변수의 속성을 설정하려면

  1. Business Intelligence Development Studio에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 마우스 오른쪽 단추로 클릭하여 엽니다.

  3. SSIS 메뉴에서 변수를 클릭합니다.

    필요한 경우 View.Variables 명령을 옵션 대화 상자의 키보드 페이지에서 선택한 키 조합에 매핑하여 변수 창을 표시할 수도 있습니다.

  4. 변수 창에서 모든 변수 표시를 클릭합니다.

  5. 필요에 따라 변수 열 선택을 클릭하고 변수 열 선택 대화 상자에서 변수 옵션을 선택하여 지웁니다.

  6. 목록에서 변수를 선택한 다음 데이터 형식, , 네임스페이스변경 이벤트 발생 열의 값을 업데이트합니다.

    [!참고]

    열의 값은 데이터 형식 열에 지정된 데이터 형식과 호환되어야 합니다.

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

속성 창을 사용하여 속성 설정

속성 창을 사용하여 사용자 정의 변수의 속성을 설정하는 경우 다음을 참조하십시오.

  • 변수 값은 Value 또는 Expression 속성에서 설정할 수 있습니다. 기본적으로 EvaluateAsExpression 속성은 False로 설정되고 변수 값은 Value 속성에서 설정합니다. 식을 사용하여 값을 설정하려면 먼저 EvaluateAsExpression을 True로 설정한 다음 Expression 속성에서 식을 제공합니다. Value 속성은 이 식의 계산 결과로 자동으로 설정됩니다.

  • ValueType 속성에는 Value 속성에 있는 값의 데이터 형식이 포함됩니다. Value가 식에서 설정된 경우 ValueType은 해당 식의 계산 결과와 호환되는 데이터 형식으로 자동으로 업데이트됩니다. 예를 들어 Value에 0이 포함되어 있고 ValueType 속성에 Int32가 포함되어 있으며 Expression을 GETDATE()로 설정할 경우 Value에는 현재 날짜와 시간이 포함되며 ValueType은 DateTime으로 설정됩니다.

  • 변수에 대한 속성 창에서 식 작성기 대화 상자에 액세스할 수 있습니다. 이 도구를 사용하여 식 작성, 유효성 검사 및 계산을 수행할 수 있습니다. 자세한 내용은 식 작성기Integration Services 식 참조를 참조하십시오.

속성 창을 사용하여 변수의 속성을 설정하려면

  1. Business Intelligence Development Studio에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 마우스 오른쪽 단추로 클릭하여 엽니다.

  3. 보기 메뉴에서 속성 창을 클릭합니다.

  4. SSIS 디자이너에서 패키지 탐색기 탭을 클릭하고 패키지 노드를 확장합니다.

  5. 패키지 범위의 변수를 수정하려면 변수 노드를 확장합니다. 그렇지 않으면 수정할 변수가 있는 변수 노드를 찾을 때까지 이벤트 처리기 또는 실행 파일 노드를 확장합니다.

  6. 속성을 수정할 변수를 클릭합니다.

  7. 속성 창에서 읽기/쓰기 변수 속성을 업데이트합니다. 일부 속성은 사용자 정의 변수에 대해 읽기/읽기 전용입니다.

    다음 표에서는 업데이트할 수 있는 변수를 나열합니다.

    읽기/쓰기 속성

    업데이트 동작

    Description

    설명을 수정합니다.

    EvaluateAsExpression

    Value 속성에서 식의 계산 결과를 사용하려면 True로 설정합니다.

    Expression

    (...)를 클릭하여 식 작성기 대화 상자를 열고 이 그래픽 도구를 사용하여 식을 작성하거나 입력합니다.

    Name

    사용자 정의 변수의 경우 변수 이름을 수정합니다.

    Namespace

    사용자 정의 변수의 경우 네임스페이스를 수정합니다.

    RaiseChangedEvent

    변수에서 값을 변경할 때 이벤트를 발생시키려면 True로 설정합니다.

    ReadOnly

    사용자 정의 변수의 경우 변수를 읽기/쓰기로 만들려면 True로 설정합니다.

    Value

    사용자 정의 변수의 경우 값을 지정합니다. 이 값은 ValueType 속성의 값 형식과 호환되어야 합니다.

    ValueType

    사용자 정의 변수의 경우 변수 값의 데이터 형식을 지정합니다.

    중요 정보중요

    Name 및 Namespace 속성 값은 Unicode Standard 2.0에서 정의한 영문자 또는 밑줄(_)로 시작해야 합니다. 후속 글자는 Unicode Standard 2.0에 정의된 문자 또는 숫자이거나 밑줄(_)일 수 있습니다.

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