사용자 정의 변수의 속성 설정

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

  • 변수 창.

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

[!참고]

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

변수의 식 설정

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

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

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

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

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

  • 식을 사용하여 변수 값을 설정하려면 먼저 변수 데이터 형식이 식의 계산 결과와 호환되는지 확인한 다음 변수 창의 열에 식을 제공합니다. 속성 창의 EvaluateAsExpression 속성이 자동으로 True로 설정됩니다.

  • 변수에 식을 할당할 경우 해당 변수 옆에 특수 아이콘 표식이 표시됩니다. 이 특수 아이콘 표식은 식이 설정되어 있는 연결 관리자 및 태스크 옆에도 표시됩니다.

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

변수 창과 속성 창 모두에서, 변수에 식을 할당할 경우 EvaluateAsExpression이 True로 설정되어 있으면 변수 데이터 형식을 변경할 수 없습니다.

네임스페이스 및 이름 속성 설정

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

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

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

  1. SQL Server Data Tools(SSDT)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

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

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

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

  4. 필요에 따라 변수 창에서 표 옵션을 클릭하고 변수 창에 표시할 열을 선택한 다음 변수 목록에 적용할 필터를 선택합니다.

  5. 목록에서 변수를 선택한 다음 이름, 데이터 형식, , 네임스페이스, Raise Change Event, 설명 열의 값을 업데이트합니다.

  6. 목록에서 변수를 선택하고 변수 이동을 클릭하여 범위를 변경합니다.

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

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

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

  1. SQL Server Data Tools(SSDT)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

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

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

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

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

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

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

    속성에 대한 자세한 내용은 Integration Services(SSIS) 변수를 참조하십시오.

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

참고 항목

태스크

패키지에서 변수 사용

패키지에서 사용자 정의 변수의 범위 추가, 삭제, 변경

개념

Integration Services(SSIS) 변수