Окно переменных

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Окно Переменные используется для создания и изменения переменных, определяемых пользователем, и просмотра системных переменных.

По умолчанию окно Переменные располагается ниже области Диспетчеры соединений конструктора служб SSIS в среде SQL Server Data Tools (SSDT). Если окно Переменные не отображается, выберите пункт Переменные в меню Службы SSIS, чтобы отобразить его.

При необходимости окно Переменные можно открыть, назначив команде View.Variables нужное сочетание клавиш на странице Клавиатура диалогового окна Параметры .

Примечание

Первым символом в значениях свойств Имя и Пространство имен согласно стандарту Юникод 2.0 должна быть буква или символ подчеркивания (_). Далее могут следовать буквы или цифры по определению стандарта Юникод 2.0 или символ подчеркивания (_).

Параметры

Добавить переменную
Добавить переменную, определяемую пользователем.

Переместить переменную
Выберите переменную из списка, а затем нажмите Переместить переменную , чтобы изменить область переменной. В диалоговом окне Выбор новой области выберите пакет, контейнер, задачу или обработчик событий в пакете, чтобы изменить область переменной.

Дополнительные сведения об области переменной см. в разделе Переменные в службах Integration Services (SSIS).

Удалить переменную
Выберите переменную из списка и щелкните Удалить переменную.

Параметры сетки
Нажмите, чтобы открыть диалоговое окно Параметры сетки переменных , в котором можно изменить выбор столбцов и применить фильтры к окну Переменные . Дополнительные сведения см. в статье Параметры сетки переменных.

имя;
Посмотреть имя переменной. Имена пользовательских переменных можно изменить.

Область действия
Посмотреть область переменной. Областью переменной может быть весь пакет, а также контейнер или задача. Область переменной должна быть достаточной, чтобы переменная была видна любым другим задачам и компонентам, которые должны считывать или устанавливать ее значение.

Можно изменить область, щелкнув переменную и нажав Переместить переменную в окне Переменные .

Тип данных
Посмотреть тип данных переменной. Для пользовательских переменных можно выбрать тип данных из списка.

Примечание

При присваивании выражения переменной тип данных нельзя изменить.

Значение
Посмотреть значение переменной. Значение пользовательской переменной можно изменить. Это значение может быть буквенным или представлять собой выражение, а значение может быть многостроковым. Чтобы назначить выражение переменной, нажмите кнопку троеточия рядом с столбцом Выражение в окне Переменные .

Пространство имен
Посмотреть имя пространства имен. Пользовательские переменные изначально создаются в пространстве имен User , однако его имя можно изменить в поле Пространство имен . Для вывода этого столбца щелкните Параметры сетки.

Создать событие изменения
Указывает, будет ли активировано событие OnVariableValueChanged в случае изменения значения. Значение пользовательской и системной переменной можно изменить. По умолчанию окно Переменные не включает этот столбец. Для вывода этого столбца щелкните Параметры сетки.

Описание
Просмотр описания переменной. Можно изменить описание для пользовательских переменных. По умолчанию окно Переменные не включает этот столбец. Для вывода этого столбца щелкните Параметры сетки.

Выражение
Просмотр выражения, присвоенного переменной. Чтобы присвоить выражение, нажмите кнопку троеточия.

При присваивании выражения переменной рядом с переменной отображается специальный маркер значка. Этот специальный маркер значка отображается также рядом с диспетчерами соединений и задачами, для которых заданы выражения.

Диалоговое окно "Параметры сетки переменных"

Используйте диалоговое окно Параметры сетки переменных для выбора столбцов, которые появятся в окне Переменные , и для выбора фильтров, применяемых к списку переменных. Дополнительные сведения о свойствах соответствующей переменной см. в разделе Переменные в службах Integration Services (SSIS).

Параметры фильтрации

Отображать системные переменные
Выберите, чтобы в окне Переменные отображались системные переменные. Системные переменные — это стандартные переменные. Системные переменные нельзя добавить или удалить. Можно изменить параметр свойства RaiseChangedEvent .

В списке используется цветовой код. Системные переменные отображаются серым цветом, а пользовательские — черным.

Показывать переменные из всех областей видимости
Выберите для отображения переменных из области видимости пакета и из областей видимости контейнеров, задач и обработчиков событий, находящихся в пакете. Оставьте этот параметр не выбранным, если следует показывать только переменные из области пакета и из области выбранного контейнера, задачи или обработчика события.

Дополнительные сведения об области переменной см. в разделе Переменные в службах Integration Services (SSIS).

Параметры столбцов

Выберите столбцы, которые должны отображаться в окне Переменные .

  • Область действия

  • Data type

  • Значение

  • Пространство имен

  • Создавать событие при изменении значения переменной

  • Описание

  • Выражение

См. также:

Переменные в службах Integration Services (SSIS)
Использование переменных в пакетах
Выражения служб Integration Services (SSIS)
Создание файлов дампа для выполнения пакетов