변수 창Variables Window

변수 창을 사용하여 사용자 정의 변수를 생성 및 수정하고 시스템 변수를 볼 수 있습니다.Use the Variables window to create and modify user-defined variables and view system variables.

기본적으로는 변수 창은 의 SSID 디자이너에 있는 연결 관리자 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)영역 아래에 있습니다.By default, the Variables window is located below the Connection Managers area in the SSIS Designer, in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). 변수 창이 표시되지 않는 경우 SSIS 메뉴에서 변수 를 클릭하여 창을 표시합니다.If you don’t see the Variables window, click Variables on the SSIS menu to display the window.

옵션 대화 상자의 키보드 페이지에서 필요에 따라 선택한 키 조합에 View.Variables 명령을 매핑하여 변수 창을 표시할 수 있습니다.You can optionally display the Variables window by mapping the View.Variables command to a key combination of your choosing on the Keyboard page of the Options dialog box.

참고

NameNamespace 속성 값은 Unicode Standard 2.0에 정의된 대로 영문자 또는 밑줄()로 시작해야 합니다.The values of the Name and Namespace properties must begin with an alphabetic character letter as defined by the Unicode Standard 2.0, or an underscore (). 후속 문자는 Unicode Standard 2.0에 정의된 문자 또는 숫자이거나 밑줄(_)일 수 있습니다.Subsequent characters can be letters or numbers as defined in the Unicode Standard 2.0, or the underscore (_).

변수Options

변수 추가Add Variable
사용자 정의 변수를 추가합니다.Add a user-defined variable.

변수 이동Move Variable
목록에서 변수를 클릭하고 변수 이동 을 클릭하여 변수 범위를 변경합니다.Click a variable in the list, and then click Move Variable to change the variable scope. 새 범위 선택 대화 상자에서 변수 범위를 변경할 패키지나 패키지에 들어 있는 컨테이너, 태스크 또는 이벤트 처리기를 선택합니다.In the Select New Scope dialog box, select the package or a container, task, or event handler in the package, to change the variable scope.

변수 범위에 대한 자세한 내용은 Integration Services(SSIS) 변수영역 아래에 있습니다.For more information about variable scope, see Integration Services (SSIS) Variables.

변수 삭제Delete Variable
목록에서 변수를 선택한 다음 변수 삭제를 클릭합니다.Select a variable from the list, and then click Delete Variable.

표 옵션Grid Options
열 선택을 변경하고 변수 창에 필터를 적용할 수 있는 가변 눈금 옵션 대화 상자를 열려면 클릭합니다.Click to open the Variable Grid Options dialog box where you can change the column selection and apply filters to the Variables window. 자세한 내용은 가변 눈금 옵션을 참조하세요.For more information, see Variable Grid Options.

NameName
변수 이름을 봅니다.View the variable name. 사용자 정의 변수의 이름을 업데이트할 수 있습니다.You can update the name for user-defined variables.

범위Scope
변수의 범위를 봅니다.View the scope of the variable. 변수 범위는 전체 패키지 범위이거나 컨테이너 또는 태스크 범위입니다.A variable has either the scope of the entire package, or the scope of a container or task. 변수 범위가 충분해야 변수 값을 읽거나 설정하는 데 필요한 모든 다른 태스크 또는 구성 요소에 변수가 표시됩니다.The scope of the variable must be sufficient so that the variable is visible to any other tasks or components that need to read or set its value.

변수를 클릭하고 변수 창에서 변수 이동 을 클릭하여 범위를 변경할 수 있습니다.You can change the scope by clicking the variable and then clicking Move Variable in the Variables window.

데이터 형식Data Type
변수의 데이터 형식을 봅니다.View the data type of the variable. 사용자 정의 변수에 대한 목록에서 데이터 형식을 선택할 수 있습니다.You can select a data type from the list for user-defined variables.

참고

변수에 식을 할당할 경우 데이터 형식을 변경할 수 없습니다.If you assign an expression to the variable, you cannot change the data type.

ValueValue
변수 값을 봅니다.View the variable value. 사용자 정의 변수에 대한 값을 업데이트할 수 있습니다.You can update the value for user-defined variables. 이 값은 리터럴 또는 식일 수 있으며 값은 다중 행 문자열일 수 있습니다.This value can be a literal or an expression, and the value can be a multi-line string. 변수에 식을 할당하려면 변수 창의 열 옆에 있는 줄임표 단추를 클릭합니다.To assign an expression to the variable, click the ellipse button that is next to the Expression column in the Variables window.

NamespaceNamespace
네임스페이스 이름을 봅니다.View the namespace name. 사용자 정의 변수는 처음에 User 네임스페이스에 생성되지만 네임스페이스 필드에서 해당 네임스페이스 이름을 변경할 수 있습니다.User-defined variables are initially created in the User namespace, but you can change the namespace name in the Namespace field. 이 열을 표시하려면 표 옵션을 클릭합니다.To display this column, click Grid Options.

Raise Change EventRaise Change Event
값이 변경될 때 OnVariableValueChanged 이벤트를 발생시킬지 여부를 나타냅니다.Indicate whether to raise the OnVariableValueChanged event when a value changes. 사용자 정의 및 시스템 변수에 대한 값을 업데이트할 수 있습니다.You can update the value for user-defined and system variables. 기본적으로 변수 창에는 이 열이 나열되지 않습니다.By default, the Variables window does not list this column. 이 열을 표시하려면 표 옵션을 클릭합니다.To display this column, click Grid Options.

DescriptionDescription
변수 설명을 봅니다.View the variable description. 사용자 정의 변수에 대한 설명을 변경할 수 있습니다.You can change the description for user-defined variables. 기본적으로 변수 창에는 이 열이 나열되지 않습니다.By default, the Variables window does not list this column. 이 열을 표시하려면 표 옵션을 클릭합니다.To display this column, click Grid Options.

변수Expression
변수에 할당된 식을 봅니다.View the expression assigned to the variable. 식을 할당하려면 줄임표 단추를 클릭합니다.To assign an expression, click the ellipse button.

변수에 식을 할당할 경우 해당 변수 옆에 특수 아이콘 표식이 표시됩니다.If you assign an expression to a variable, a special icon marker displays next to the variable. 이 특수 아이콘 표식은 식이 설정되어 있는 연결 관리자 및 태스크 옆에도 표시됩니다.This special icon marker also displays next to connection managers and tasks that have expressions set on them.

가변 눈금 옵션 대화 상자Variable Grid Options dialog box

가변 눈금 옵션 대화 상자를 사용하여 변수 창에 표시될 열을 선택하고 변수 목록에 적용할 필터를 선택할 수 있습니다.Use the Variable Grid Options dialog box to select the columns that will display in the Variables window and to select the filters to apply to the list of variables. 해당 변수 속성에 대한 자세한 내용은 Integration Services(SSIS) 변수를 참조하세요.For more information about the corresponding variable properties, see Integration Services (SSIS) Variables.

필터 옵션Options for Filter

시스템 변수 표시Show system variables
변수 창에 시스템 변수를 나열하려면 선택합니다.Select to list system variables in the Variables window. 시스템 변수는 미리 정의되어 있습니다.System variables are predefined. 시스템 변수는 추가하거나 삭제할 수 없습니다.You cannot add or delete system variables. RaiseChangedEvent 속성 설정을 수정할 수 있습니다.You can modify the RaiseChangedEvent property setting.

이 목록은 색으로 구분됩니다.This list is color coded. 시스템 변수는 회색으로 표시되고 사용자 정의 변수는 검은색으로 표시됩니다.System variables are gray, and user-defined variables are black.

모든 범위의 변수 표시Show variables of all scopes
패키지의 범위 내에 있는 변수와 패키지의 컨테이너, 태스크 또는 이벤트 처리기의 범위 내에 있는 변수를 표시하려면 이 옵션을 선택합니다.Select to show variables within the scope the package, and within the scope of containers, tasks, and event handlers in the package. 패키지의 범위 내에 있는 변수와 선택된 컨테이너, 태스크 또는 이벤트 처리기의 범위 내에 있는 변수만 표시하려면 이 옵션의 선택을 취소합니다.Clear this option to show only variables within the scope of the package and within the scope of a selected container, task, or event handler.

변수 범위에 대한 자세한 내용은 Integration Services(SSIS) 변수를 참조하세요.For more information about variable scope, see Integration Services (SSIS) Variables.

열 옵션Options for Columns

변수 창에 표시할 열을 선택합니다.Select the columns that you want to appear in the Variables window.

  • 범위Scope

  • Data typeData type

  • ValueValue

  • 네임스페이스Namespace

  • 변수 값 변경 시 이벤트 발생Raise event when variable value changes

  • DescriptionDescription

  • 변수Expression

관련 항목:See Also

Integration Services(SSIS) 변수 Integration Services (SSIS) Variables
패키지에서 변수 사용 Use Variables in Packages
Integration Services ( Ssis) 식 Integration Services (SSIS) Expressions
패키지 실행을 위한 덤프 파일 생성Generating Dump Files for Package Execution